1. Implementare una funzione decoratore runOnce, che prende una funzione e la chiama una sola volta. La nuova funzione può essere chiamata solo una volta, tutte le chiamate successive restituiscono undefined.
2. La funzione decorata può accettare argomenti e restituire un risultato.