Chapter 3

i quite like the recursion rather than a loop