List container like STL list