Υλοποιήστε μια λειτουργία runOnce που λαμβάνει μια λειτουργία και επιστρέφει μια νέα λειτουργία. Η νέα λειτουργία μπορεί να κληθεί μόνο μία φορά, όλες οι επόμενες κλήσεις επιστρέφουν undefined.
Η τυλιγμένη λειτουργία μπορεί να δέχεται επιχειρήματα και να επιστρέφει αποτέλεσμα.