Source: https://scilearn.sydney.edu.au/firstyear/exams/chem1001/2006answers/2006-J-4.pdf