This tree gets out of balance.  But, this project is built for studying trees, so
features are being added to give the user more control.  New features will provide
controls to study the tree(s).  In time, the errors in the rb tree implementation
will be discovered and corrected, and other trees will be generated out of the same
basic structure.