3418 days ago |
hmm. I think that cycle notation is sometimes shorter than just stating the final positions, but only rarely.
How about a function that does:
>(reorder '(2 5 4 1 3) '(a b c d e)) '(b e d a c)
That makes more sense in many cases. But having a function that does permutations using cycle notation is probably also useful.