public override IResidue <ulong> Subtract(IResidue <ulong> x)
 {
     r = IntegerMath.ModularDifference(r, GetRep(x), reducer.modulus);
     return(this);
 }