please see discussion for complex number