Sieve of erathosthenes added