float copysignf(float x, float y);
copysignf returns a value with the magnitude of x and the sign of y.