Q46

Given a collection of numbers, return all possible permutations.