memoization (memoize + -ation): A technique in which partial results are recorded (forming a memo) and then can be re-used later without having to recompute them