STL exercises