¿Qué es y para qué sirve un algoritmo?