Source: https://www.hoddereducation.co.uk/media/Documents/International/IGCSE%20Comp%20Science/9781471868672_CS_Answers.pdf