Exercise 5.6.1 (2)
Finished exercise 2
Complete exercises in chapter 5