Sobes.tech
Middle+

Zaimplementuj funkcję memo(fn, lifetime), która zwraca nową funkcję i buforuje wynik oryginalnej funkcji bez argumentów na określony czas życia w milisekundach. Powinna buforować tylko ostatni wynik, bez kluczy i Map; powtórne wywołanie w ramach lifetime powinno zwrócić zbuforowany wynik.