Implemented casinh, cacosh, and catan