Pregunta de entrevista de Google

Code a permutation, Recursion, Trees