Epic Interview Question

some of the coding problems required recursion