Subtracts other from this Rat.
other
Rat operator -(Rat other) { if (d == other.d) { return Rat(n - other.n, d); } return Rat(n * other.d - other.n * d, d * other.d); }