The C++ Programming Language (4th Ed.) exercises