Comentarios

He agregado comentarios en las funciones para su mejor comprensión y
para que esté más ordenado