getReal() == 0.0 && $complex->getImaginary() == 0.0) { return INF; } return asinh(inverse($complex)); }