Source: https://cours.math.pagesperso-orange.fr/troisieme/td43_intro_transformations.pdf