An example from page 15 of http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf ``` julia> conj(sqrt(complex(-5,-0))) 0.0 - 2.23606797749979im julia> sqrt(conj(complex(-5,-0))) 0.0 + 2.23606797749979im ``` This is also the case with `log`: ``` julia> conj(log(complex(-5,0))) 1.6094379124341003 - 3.141592653589793im julia> log(conj(complex(-5,0))) 1.6094379124341003 + 3.141592653589793im ``` Octave gives the same result in both cases.