Finished recursion lab.  Oy.  Brain hurting.
minor changes in some functions.