added more recursion examples