International Baccalaureate IB chemistry revision notes, syllabus, resources and past paper type questions with answers