the implementation of the common stl container and algorithm