Sortex( list )
Sortex sorts the list list and returns the permutation that must be
applied to list to obtain the sorted list.
gap> list1 := [ 5, 4, 6, 1, 7, 5 ];;
gap> list2 := Copy( list1 );;
gap> perm := Sortex( list1 );
(1,3,5,6,4)
gap> list1;
[ 1, 4, 5, 5, 6, 7 ]
gap> Permuted( list2, perm );
[ 1, 4, 5, 5, 6, 7 ]
Permuted (see Permuted) allows you to rearrange a list according to a
given permutation.
GAP 3.4.4