Pergunta de entrevista da empresa Yelp

How do you flatten an arbitrarily deep nesting of arrays.