Improved specs on Rational#round with num == 0 and den == 1.
Rational#round with precision > 0 and num == 0 should return a Rational.
Made Rational code a bit more idiomatic.