Domanda di colloquio di Jane Street

Difficult functional programming questions.