Guidewire Interview Question

Promises, recursion, using HashMap, mathematical problem solving