go get -u github.com/kibumh/cppstl/algorithm
https://godoc.org/github.com/kibumh/cppstl/algorithm
- non-modifying sequence operations
- AllOf, AnyOf, NoneOf
- CountIf, FindIf
- modifying sequence operations
- Reverse
- Rotate
- StablePartition
- NthElement
- others
- make them receive a slice. (like sort.Slice)
- Slide, Gather (See C++ Seasoning talk presented by Sean Parent)
- other algorithms
- LowerBound, UpperBound
- MinMax, Min, Max
- Shuffle
- containers, iterators?
- Make it generic enough to apply to both a container and a channel.