Unit functions added, hyperbolic fn only work on Firefox