Chapter 5 (STL Algorithms)