Added BST
Added some operation. Should add(remove,  predcessor)