In final working order. Needs touching up.

Program executes perfectly. All functions are finished.
Debug mode needs to be added for full points. Needs touching up
to comments and output (must print "not found" if solution DNE).