The versatile sieve of Eratosthenes | Hacker News Reader