Memoization

Computer Science

Memoization is a term describing an optimization technique where you cache previously computed results, and return the cached result when the same computation is needed again.