Adding Tommy Noe's Recursion solutions