Exercises 1.17-1.19
Exercise 1.20
Exercise 1.21 - 1.24