stl library practice