Numerical Analysis Lecture Notes