A continuación, el código puede ampliarse, perfeccionarse y comentarse para proporcionar una idea de cómo funciona.