Exercise 4.5 Completed