Source: https://www.panamaths.net/Documents/SyntheseCours/SC_CPLX_TS.pdf