memoisaatio
Memoisaatio is a Finnish term that translates to "memoization" in English. It refers to an optimization technique used primarily in computer programming to speed up function calls by storing the results of expensive function calls and returning the cached result when the same inputs occur again. Essentially, it's a way to avoid recomputing a value that has already been computed.
When a function with memoization is called, it first checks if it has already computed the result
Memoization is a form of caching. It differs from simple caching in that it specifically applies to