Working on recursion.