added a implementation an interable over primes and tests for it