Why are you defining fabs()?