singularity in complex analysis