Exercise 2.12
Exercise 2.13 - not so much...