Advanced C++ Programming and Algorithms