Complete Exercise 5.6.1
Complete Exercise 5.6.2
Complete Exercise 5.6.3