Source: https://www.math.univ-toulouse.fr/~slecoz/S5-TP2-equations.pdf