study recursion examples.