CSC 202 Assignment 5