Exercise 1-16
Exercise 1-17