@memoize armazena resultados de chamadas anteriores:
@memoizefnfib(n: int) ->int {
if n <=1 { return n }
returnfib(n-1) +fib(n-2)
}
// Primeira chamada: calcula// Segunda chamada: retorna do cacheprint(fib(40)) // instantâneo!
Objetivo: Adicione @memoize à função fib e compute fib(30).