DP World Interview Question

Hoisiting, Memoization, Scaling a system.