Although a stand-alone essay, this document is part of my collection of C++ work known as The Repertoire. See http://www.dlugosz.com/Repertoire for the code base, other essays, and related work. Copyright 2006 by John M. Dlugosz.