Cycorp Interview Question

Recursive algorithms, data structures