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.
Merge pull request #3034 from razielgn/fix-rational-round

Rational#round with precision > 0 and num == 0 should return a Rational.