C++ data structures, algorithms, and systems