Source: https://maths.langella.free.fr/seconde/01_cours/CH02 Geometrie_plane.pdf