added -f flag to "make clean" and -lm flag to "make"