ちょっと実験してみました。原さんの rational は、かけ算割り算が速いので、
そこを真似てみました。ベンチの結果をみると、それぞれ得手不得手がありま
すが、1.8 では互角だと思います。1.9 では nurat が優位です。ついでに、
to_f も真似てみました。

http://www.funaba.org/archive/nurat-0.0.4-ho.tar.gz