Source: https://www.parfenoff.org/pdf/Term_S/geometrie/Term_S_Produits_scalaires.pdf