catanl
extern long double complex catanl(long double complex);
z = catanl(CMPLXL(-cimagl(z), creall(z)));