public IResidue <TValue> ToResidue(int x) { return(ToResidue(ops.Convert(x))); }
public static Number <T> FloorRoot(Number <T> a, Number <T> b) { return(new Number <T>(ops.Convert(Math.Floor(Math.Exp(BigInteger.Log(a) / ops.ToDouble(b)))))); }