pub fn atan(z: Cx) -> Cx
_3 o. y: (i/2)(ln(1 - iy) - ln(1 + iy)), the two-logarithm form, which puts the branch cuts where both references put them.
_3 o. y
(i/2)(ln(1 - iy) - ln(1 + iy))