Assignment 2 from Csci 4041, spring 2013