Exercise 7.3 and 7.4