bstree removal algorithm complete