Sieve of eratosthenes added