memoization: spamiętywanie
Technika optymalizacyjna stosowana w programowaniu funkcyjnym (functional programming) polegająca na zapamiętaniu przez funkcję wyniku swojego wywołania z określonym zestawem argumentów i zwróceniu go przy kolejnym takim samym wywołaniu.