Pergunta de entrevista da empresa Superhuman

Parse and generate a unbalanced tree