Task 53 decimal rational

I take it `Rational(numerator, denominator)` is different than `Rational.new(numerator, denominator)` because the latter would put you in and endless loop...I guess I don't quite understand how this line works though.