General purpose, functional style library for java 6 and later.