Primality Testing - Fermat's little Theorem - Carmichael Numbers