Sample exercises from Effetcive C++