Source: https://lpnhe.in2p3.fr/IMG/pdf/cmath_ug2bpd060c.pdf?2995/1e7ed92448e5464fb8aef717a36b19c61b71f380