Binary Search Tree
注意是否是 balanced,非 balanced 的話有可能會是 O(n) search