Finished CSE 440 Lecture 2