binarysearch tree
fix the bug in BST
Reference string generate