Second project for Computer Science 2 at UCA.