Contains work for CSCI 1300: Programming 1