Fluent Streams: A Library for Rich Iterables Manipulation