refactoring - rename
refactoring - rename
change sieve interface for convenience of usage
refactoring - rename
add two primality testers
fix build error