Splay Tree auto adjustable Binary Search Tree