Se solucionan 2 bugs:
- En delete(): faltaba la llamada a "return;" en el caso que node
tuviera un hijo izquierdo pero no un derecho.
- En delete(): en el caso que el node tuviera un sólo hijo, al
borrarlo faltaba actualizar el puntero de su hijo al padre de node