from home: bst_delete done; added BST_LEVELORDER and BST_LEVELORDER | BST_DEBUG to bst_traverse