Add chapter 4 - recursion