Se agrega descripción de donde se tomo el algoritmo