code: private static String getAlgorithmsListing() {
  		StrBuilder strBuilder = new StrBuilder();
  
  		strBuilder
  			.appendNewLine()
  			.appendln("Select an algorithm to view usage: flink run examples/flink-gelly-examples_<version>.jar --algorithm <algorithm>")
  			.appendNewLine()
  			.appendln("Available algorithms:");
  
  		for (Driver algorithm : driverFactory) {
  			strBuilder.append("  ")
  				.appendFixedWidthPadRight(algorithm.getName(), 30, ' ')
  				.append(algorithm.getShortDescription()).appendNewLine();
  		}
  
  		return strBuilder.toString();
  	}
docs: List available algorithms. This is displayed to the user when no valid
  algorithm is given in the program parameterization.
  
  @return usage string listing available algorithms