Привіт, агенте Дабл-Нул0111.
Наша місія, якщо ми погодимося її прийняти, - написати пару інструментів, які допоможуть нам проникнути до штаб-квартири UMBRA (United Minions Being Really Awful) і дістати плани їхньої останньої справді жахливої затії. Для виконання цієї місії нам знадобляться два інструменти.
Історія допомагає познайомитися з функціями вищого порядку, зокрема з функцією, яка приймає функцію як вхідні дані, і функцією, яка повертає функцію як вихідні дані: