Fish Wang says to OwO
/js@mmis_js_bot let recurr = fn => fn( (f => f(f)) (self => x => fn(self(self))(x) ) ) recurr( main=> async n=>( console.log(recurr( fac => n => n <= 1 ? 1 : fac(n - 1) + fac(n - 2) )(n)), await new Promise((resolve)=>setTimeout(resolve, 1000)), n < 20? main(n + 1): null ) ) (1)