Se han corrigo unas cosillas y se han escrito comentarios que indican
que hacen las diferentes partes del código.