Source: https://fabien.besnard.pagesperso-orange.fr/cours/EPF/tdproduitvect.pdf