Exercise 19, More Functions