CSE219 Homework 1