We have to change the recursive remove to return a bool. if is true that node has been delete, otherwise is there (has something under it)