I have a question about the top answer in this post
Permutations in JavaScript?
I understand recursion a bit, but with this I\'m still a little confused.