Are there any good libraries of functions to use with collections in Java. I'm thinking along the lines of implementations of partition, take, drop, takeWhile, dropWhile, map, filter, reduce...? I can write them myself, but it feels like re-inventing the wheel.
Thanks, Alex