C++ Permutations with Recursion [done]