a recursive version of AVL Tree, much faster than the loop version
fix some nomenclature issues
a recursive version of binary search tree, easy to implement and fast
iff element is randomized
test the search() speed of AVL Tree and BST