Source: http://www-ljk.imag.fr/membres/Jean-Francois.Coeurjolly/documents/L1/exam2012.pdf