Cleaned up comments, spacing, indenting, removed System.out.println
statements that weren't strictly exception handling messages, deleted
the iteration 1 driver since it's never used. This is informally the
final version of the code.