This was one of my lab projects for my Foundations of Computer Science class.