Accelerated C++: Practical Programming by Example