allPermutations_iterator - return all permutations of a list as iterator [dev.]