4th iteration of our 1st semester Computer Science exam project.