Source: https://mathematiques.lmrl.lu/Cours/Cours_3e/3eB-ch1-geometrie analytique.pdf