How do we visualize complex functions