More stuff added to Rational class