BST | +------- root ------- a BSTNode | +------- sortFct ------- a function used for inserting/sorting | +------- searchFct ------- a function used for searching
BSTNode | +------- data ------- type varies |xx +------- ???? ------- a ???? | +------- ???? ------- a ????xx +------- left ------- a BSTNode<T> | +------- right ------- a BSTNode<T>