There is a utility function PermFromRange that attempts to interpret expressions like (1,2) ... (99,100). [In this case, you would get the permutation (1,2)(3,4)(5,6)...(99,100).] But we should also have a 3-argument version so that if you do something like (1,2)(5,6)...(41,42) then you get (1,2)(5,6)(9,10)...(41,42).
There is a utility function PermFromRange that attempts to interpret expressions like (1,2) ... (99,100). [In this case, you would get the permutation (1,2)(3,4)(5,6)...(99,100).] But we should also have a 3-argument version so that if you do something like (1,2)(5,6)...(41,42) then you get (1,2)(5,6)(9,10)...(41,42).