I have fixed some logical inconsistencies in a couple of the functions,
identified unneeded code, and determined that HillClimbing.climb() needs
to be rewritten almost entirely...

I'm also starting to think about reorganizing HillClimbing so that it's
called in a cleaner fashion, as well as creating a javadoc for this
program.