@memoize almacena resultados de llamadas anteriores:
@memoizefnfib(n: int) ->int {
if n <=1 { return n }
returnfib(n-1) +fib(n-2)
}
// Primera llamada: calcula// Segunda llamada: retorna del cachéprint(fib(40)) // ¡instantáneo!
Objetivo: Añade @memoize a la función fib y calcula fib(30).