the small STL library