Get the square root of this complex number.


Returns the square root of this complex number. Every complex number
has two square roots, if this returns complex number c then the other
square root is -c.

The implementation is based on
http://www.mathpropress.com/stan/bibliography/complexSquareRoot.pdf