ruminations on c++