Float -> Rational numbers?

It was discussed recently: Bug in Julia rational array inplace multiplication