Grp.withComputedChain
Iterator -> foreach to avoid boxing.
Representatives(Ordered) with permutation representation.