CS 110 Assignment 10