Pergunta de entrevista da empresa Apple

write recursive functions