Submitted Version

The submitted version of the project for cs111.