vs-recursion-and-permutations