CSE 200 Assignment 4