A checklist of std algorithms, from https://en.cppreference.com/w/cpp/header/algorithm.
- [] all_of, any_of, none_of - checks if a predicate is true for all, any or none of the elements in a range
- [] for_each - applies a function to a range of elements
- [] for_each_n - applies a function object to the first n elements of a sequence
- [] count, count_if - returns the number of elements satisfying specific criteria
- [] mismatch - finds the first position where two ranges differ
- [] find, find_if, find_if_not - finds the first element sat