C# BigInteger Square Root Function