Rational is now Ratio<int>, not Ratio<std::ptrdiff_t> to reduce possible casting to/from int. Removed dependency on sqrt and pow.
Rational is now Ratio<int>, not Ratio<std::ptrdiff_t> to reduce possible casting to/from int. Removed dependency on sqrt and pow.

paladin324/rational