Pergunta de entrevista da empresa Microsoft

implement permutation function without using libraries