CSCI062: Assignment 9