Cuarta actualización

Modificación para optimizar el funcionamiento.
Se agregaron comentarios al código.