Non-Modifying Algorithms for_each count all_of / any_of / none_of find get / first / last reduce transform_reduce adjacent_find adjacent_transform_reduce Modifying Algorithms transform partial_reduce partial_transform_reduce adjacent_difference adjacent_transform Resources Partial Application Tuples and Structs