Source: https://campussaintjean.be/IMG/pdf/chapitre_10_-_approche_graphique_des_fonctions.pdf