Put icbrt in util.h
Move phi_total to sieve struct
Adjust M factor: save a little memory, gain a bit of performance