singularity complex analysis