added prime sieve, unit tests for prime