finishing up recursion

hey look, recursion