Un ejemplo completo de todas las funcionalidades descritas es el siguiente: