Permute a list
