CS36 Homework