Solve a problem for Charlie Sawyer's Fall 2013 Java Jive.