oops, forgot to save a tester.c change, and fixed some compile errors when intersection.c is compiled seperately