Написать декоратор, который кеширует результат выполнения оборачиваемой функции.
@cached def slow_function(x): …