Developed to make solving many common problems easier, and to improve performance in cases when iterating the sequence and/or transforming its items is slow.
- Advanced features to split and transform sequences, to make solving complex problems easier.
- Allows to iterate a sequence once and simultaneously compute multiple results, improving performance.
- Allows to use one computation, such as filtering or mapping, in multiple results, making code shorter and easier to understand, and improving performance.
- Uses stateful transformations, such as filters and mappings, which allows for easy solutions to many common problems.
- Easy to use and extend.
- Pure Kotlin.