The function produces complex numbers for negative input values and real numbers for non-negative input values. The complex part of the output increases with the magnitude of negative input values.

