multiset-permutation (npm): Iterative generation of all permutations of a multiset
Keywords: permutation|multiset|coollex|Williams