public void SqrtAsContinuedFractionSquare()
    {
        var expected = new BigInteger[] { 5 };
        var actual   = BigRational.SqrtAsContinuedFraction(new BigInteger(25)).Take(5);

        Assert.True(expected.SequenceEqual(actual));
    }
    public void SqrtAsContinuedFraction()
    {
        var expected = new int[] { 1, 2 };
        var actual   = BigRational.SqrtAsContinuedFraction(2).Take(5);

        Assert.True(expected.SequenceEqual(actual));
    }