added absin to math.h