"C++ Primer Plus 6th edtion" exercises