Up to exercise 7.1.4, Page239
Up to exercise 7.2.1, Page 243