expectException('UnexpectedValueException'); $a = new BigInteger('65', 10); $p = new BigInteger('126', 10); // 126 isn't a prime $num = new PrimeField($p); $num2 = $num->newInteger($a); echo $num2->squareRoot(); } }