BigRational fractional class patterned from BigInteger