memo(fn, lifetime) функциясын ишке ашырыңыз, ал жаңы функцияны кайтарат жана негизги функциянын аргументсиз натыйжасын белгиленген өмүр бою миллисекунддарда кэшке алат. Ал акыркы натыйжаны гана кэшке алууга тийиш, ачкычтар жана Mapсиз; өмүр бою кайра чакырууда кэшке алынган натыйжаны кайтаруу керек.