Source: http://mangeard.maths.free.fr/Ecole/NDSV2012/Seconde1B/ct2(resol_graph_tableau).pdf