Pergunta de entrevista da empresa Epic

Programming questions usually involves recursion.