Introduction to STL and common algorithms