Now uses a sieve of Erastosthenes, which is *much* faster.