Caching

Almost all programming can be viewed as an exercise in caching.

~ Terje Mathisen