Documentación en comentarios añadida.