Source: http://pierrelux.net/documents/cours/2/vecteurs.pdf