Source: https://csserver.evansville.edu/~richardson/courses/Tutorials/complex_numbers/ti_calc/ti_calc.pdf