Lecture 16: Gauss-Seidel Method