Introduction to STL common algorithms