Primality testing in polynomial time : from randomized algorithms to "primes" is in P - Dietzfelbinger, Martin (Lecture notes in computer science. Tutorial., 2004)