Source: http://www.normalesup.org/~rpeyre/pro/ensgt/12/mc/corrige9.pdf