Adjust factor recipe, 3-5% faster for large inputs.
Adjust primes sub to reflect new segment sieve behavior
Simplify primes()