makes Setm rely on the integer arithmetic wrapping (-fwrapv) in the computation of orders (due to Hans)

NOTE: i.e. to use unsigned longs instead of longs!