(remove = *tree) statement is not arranged. and test prints are added.
deleteData codes are arranged.