A subset and simpler implementation of C++ STL