Exercise 5.6.1
Exercise 5.6.2
Exercise 5.6.3