BST with only unique keys