added implementation of Eratosthenes sieve