Add templated C++ BST implementation.