Caching a function’s result per argument so repeated calls skip the work.