hyperbolic functions properties