Finish Exercise 8.13