The sign is changed and the result is returned in new Rational object.
@override Fraction negate() => Fraction(numerator * -1, denominator);