Կատարեք runOnce ֆունկցիայի իրականացմանը, որը ընդունում է ֆունկցիա և վերադարձնում նոր ֆունկցիա: Նոր ֆունկցիան կարող է կանչվել միայն մեկ անգամ, բոլոր հաջորդ կանչերը վերադարձնում են undefined:
Փաթեթավորված ֆունկցիան կարող է ընդունել արգումենտներ և վերադարձնել արդյունք։