moved pi to math.h