makes insert right and return the conflict location, fix the sign_t in insert_test.c