Add init_square_free.cpp & .hpp