It looks like you're new here. If you want to get involved, click one of these buttons!
I'll write a little bit about robust implementations of some simple complex functions and complex arithmetic on the page complex numbers. It is good that libraries like the gsl implement it correctly. It is bad that almost none of the methods of the gsl and other implementations have any commentary at all explaining why they do things the way they do it.