Permute returns an array of possibilities.