Exercise 4.51
Exercise 4.52
Exercise 4.53