description for bst vs hashtable