Refactor to use defaults and overrides

Support Math::Prime::FastSieve