CS 1110 Assignment 6