working BST, with add, delete, contains, Iterator and most of hight from
root and hight from Node issues. need to work on rotations