Exercise 1.21 - 1.24