generator of permutations in dart