
always return the correct principal value (with real>=0). (eg cacosh(ccos(1.0I)) was -1) Replace by a more ground-up one which should do better.
always return the correct principal value (with real>=0). (eg cacosh(ccos(1.0I)) was -1) Replace by a more ground-up one which should do better.