Source: http://col58-renecassin.ac-dijon.fr/IMG/pdf/exercices_thales-2.pdf