support for Comparable and String. additional JUnit, and a Util class