public Rational Multiply(Rational v) { return(new Rational(Rational.EngineObject.Multiply(Handle, v.Handle))); }
public static Rational Subtruct(this UInt64 u, Rational v) { return(new Rational(Rational.EngineObject.Subtruct(u, v.Handle))); }
public static Rational Multiply(this Int32 u, Rational v) { return(new Rational(Rational.EngineObject.Multiply(u, v.Handle))); }
public static Rational Add(this UInt64 u, Rational v) { return(new Rational(Rational.EngineObject.Add(u, v.Handle))); }
public static Rational Divide(this UInt32 u, Rational v) { return(new Rational(Rational.EngineObject.Divide(u, v.Handle))); }
public Rational Divide(Rational v) { return(new Rational(Rational.EngineObject.Divide(Handle, v.Handle))); }
public Rational Subtruct(Rational v) { return(new Rational(EngineObject.Subtruct(Handle, v.Handle))); }
public static BigInt From(Rational x) { return(new BigInt(Rational.EngineObject.ToBigInt(x.Handle))); }