Gesicks recursion lab