https://numbas.mathcentre.ac.uk/question/67832/lengths-of-vectors-and-dot-products.zip?