CS 450 STL Algorithms