Function memoization in 107 lines (TypeScript) | Heykuki News