La implementación recursiva se basa en la siguiente propiedad: