This is for Project 2 in COP4610 at FSU Fall 2014