Comp 120: Complete Assignment 1