CS193 - Lecture 6 Code