Functional java library
functionaljava.org