PLT Utilities: Added Order and TotalOrder to complement java.util.Comparator. Implemented CollectUtil.maxList fand minList for computing max/min for a partial order. Added IterUtil.distribute, which uses cross() to apply the distribution rule to ASTs and other composite objects. Added IOUtil.readLines for treating a file/reader as an Iterator<String>, sseparated by line breaks. Added LambdaUtil.transpose for transposing binary lambdas.