complex analysis mapping