Source: https://minim.maths.free.fr/VILLETTE/1cours4.pdf