Memoisation (1/1)
What is memoisation?
    Memoization is an optimization technique used to store the results of expensive function calls and return the cached result when the same inputs occur again. It can greatly improve the performance of functions that are repeatedly called with the same arguments.