private static Rational <BigInteger> Divide(Rational <BigInteger> a, Rational <BigInteger> b) { return(Simplify(Multiply(a, new Rational <BigInteger>(b.Denominator, b.Numerator)))); }
private static Rational <long> Divide(Rational <long> a, Rational <long> b) { return(Simplify(Multiply(a, new Rational <long>(b.Denominator, b.Numerator)))); }
public static bool TryParse(string value, out Rational <T> result) { throw new NotImplementedException(); }