sign returns either -1, 0 or 1 depending whether its numeric argument is negative, zero or positive.
sign(-12) -> -1 sign(0) -> 0 sign(910) -> 1 sign(atof('-1.23456789')) -> -1 sign(0.0) -> 0