improve tests for BST