added recurse.py to test recursion