An exploration of C++ standard containers and algorithms