Exercise 2.4 Completed