Assignment 2, CS 260