It leads to what I call &quot;do it right syndrome&quot;.<p>Since I have time, I&#x27;ll do it right, with a factory class, and extendible configuration package (that I&#x27;ll write myself so it will be just perfect) and, for optimal speed, I&#x27;ll use Red-Black trees that I&#x27;ll have to write my own implementation of since there isn&#x27;t a standard library ...