Repository used for CSCI402 Project 1