Refactoring Sieve
Pulling out marking of incremental candidates into a function
Pulled markFirstUnknownCandidatePrime out into its own function