Exercise 2.3
Exercise 2.4
Exercise 2.5