Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm 2.1 The