CS356 - Object-Oriented Programming Project #1