Working on the recursion.
It is working! Recursion is ALIVE!