Finish Exercise 1.41
Finish 1.42