double complex cacosh(double complex z);

**cacosh** returns the principal value the inverse hyperbolic cosine of **z** with branch cuts of values less than 1 on the real axis.
The principal value lies in the range of a half-strip of non-negative values on the real axis and in the interval [-iπ,+iπ] on the imaginary axis.