Rational operator-(const Rational& r1, const Rational& r2)
{
    Rational r(r1.get_numer()*r2.get_denom() - r1.get_denom()*r2.get_numer(),
        r1.get_denom()*r2.get_denom());
    r.normalise();
    return r;
}
bool operator==(const Rational& r1, const Rational& r2)
{
    return r1.get_numer()*r2.get_denom() == r1.get_denom()*r2.get_numer();
}