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