con descripcion de algoritmo