Documentación acabada
Adaptando el código