added inorder successor functio, find, findmin and findmax