Exercise 5.1
Exercise 5.2
Exercise 5.5 / 5.6
Exercise 5.18 / 5.19
Exercise 5.20
Exercise 5.21