Citi interview question

Complicated closures about functioning currying and borrowing concepts