add exercise 02 recursion - chapter 3