const Rational sub(const Rational& a, const Rational& b) { Rational r = a; r.sub(b); return r; }
Rational operator-(const Rational& r1, const Rational& r2) { return r1.sub(r2); }