CS 255 Notes 1