public void PowerOperator() { string AsString; using mpz_t a = new mpz_t("9785412309485720938412983404349"); AsString = a.ToString(); Assert.AreEqual("9785412309485720938412983404349", AsString); uint b = 4; mpz_t d = a.Pow(b); AsString = d.ToString(); Assert.AreEqual("9168884832199547717402442404668238841010784738902226284286664833331445628675177089723224507720724521226586825967635414667601", AsString); }