Comp 20 - Assignment 1