Some ideas for improving accuracy or speed:
implement cosh, sinh via expansion, similar to asin
<https://en.wikipedia.org/wiki/Hyperbolic_function>
implement exp via cosh, sinh
implement acosh, asinh via expansion, similar to asin
<https://en.wikipedia.org/wiki/Inverse_hyperbolic_function>