Añadido esquema breve del algoritmo con posibles funciones.
Vuelvo a subir que no sé si se ha subido bien.
A ver si sube