Given a collection of numbers, return all possible permutations.