C# Primality Class, with Sieve, Deterministic, Fermat, SolovayStrassen, MillerRabin, and Carmichael Testing