BigIntegerExtender extends System,Numerics.BigInteger to support serialization and the calculations of square roots