Test Driven Development Sketchpad. C++ Edition.