practice of Accelerated c++