Move S2_sieve() to S2_sieve.cpp