Pergunta de entrevista da empresa Adjust

Recursively flatten an array?