Source: https://helios.mi.parisdescartes.fr/~patte/enseignements/nombres-complexes.pdf