Fixed a few bugs with execution.  Added two more test cases.  Still trying to get recursion to work correctly.