Project 1 for CSC 202