fails:Rational#round with a precision < 0 returns an integer
fails:Rational#round with a precision < 0 moves the truncation point n decimal places left
fails:Rational#round with a precision > 0 doesn't alter the value if the precision is too great
