add greater values node bst