Adds this Rat to other.
other
Rat operator +(Rat other) { return Rat(n * other.d + other.n * d, d * other.d); }