internal virtual double Compute_modPow() { long e = E.value; long n = N.value; double s = 0; for (; e > E.limit; e += E.delta) { s = Modular.AddMod(s, Two.ModPow(BigInteger.ValueOf(e), BigInteger.ValueOf(n)) / n); n += N.delta; } return(s); }