Citadel interview question

Recursion based, maps, etc