2019 https://www.fluentcpp.com/2019/03/01/partitioning-data-with-output-iterators-in-cpp/ 2017 https://www.fluentcpp.com/2017/10/10/partitioning-with-the-stl/