Comente la explicacion del algoritmo