Term Project for 15-112 Fundamentals of Programming and Computer Science at Carnegie Mellon University