add sieve of Eratosthenes