public static BigInt operator +(UBigInt u, BigInt v) { return(new BigInt(EngineObject.Add(u.Handle, v.Handle))); }
public BigInt Add(UInt64 v) { return(new BigInt(EngineObject.Add(Handle, v))); }
public BigInt Add(BigInt v) { return(new BigInt(EngineObject.Add(Handle, v.Handle))); }
public static UBigInt operator +(UBigInt u, UInt32 v) { return(new UBigInt(EngineObject.Add(u.Handle, v))); }
public static BigInt operator +(BigInt u, UInt64 v) { return(new BigInt(EngineObject.Add(u.Handle, v))); }
public UBigInt Add(UInt32 v) { return(new UBigInt(EngineObject.Add(Handle, v))); }
public static UBigInt operator +(UInt64 u, UBigInt v) { return(new UBigInt(EngineObject.Add(u, v.Handle))); }
public static Rational operator +(Rational u, Int32 v) { return(new Rational(EngineObject.Add(u.Handle, v))); }
public static Rational operator +(UBigInt u, Rational v) { return(new Rational(EngineObject.Add(u.Handle, v.Handle))); }
public static Rational operator +(Int64 u, Rational v) { return(new Rational(EngineObject.Add(u, v.Handle))); }
public Rational Add(Rational v) { return(new Rational(EngineObject.Add(Handle, v.Handle))); }
public Rational Add(UInt64 v) { return(new Rational(EngineObject.Add(Handle, v))); }