>>> Декоратор lru_cache
Еще один полезный декоратор из модуля functools стандартной библиотеки Python – это lru_cache(maxsize=128, typed=False). Этот декоратор запоминает до maxsize последних результатов, возвращаемых декорированной функцией для различных аргументов и, в случае повторного обращения к функции с теми же аргументами, возвращает результат из кэша вместо того, чтобы вызывать функцию.
Воспользуемся им, чтобы кэшировать значения чисел Фибоначчи, рассчитанные функцией fibc.