Examples and exercises from the Accelerated C++ book by Koenig and Moo ISBN 0-201-70353-X