public void largestPrimeFactorSmartTest()
        {
            Problem3 p2       = new Problem3();
            long     expected = 6857;
            long     actual   = p2.largestPrimeFactorSmart(600851475143);

            Assert.AreEqual(expected, actual);
        }