Repository for CSCI 4370 assignment 1