C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions