Incremental computation via function caching (1989)

by William Pugh, Tim Teitelbaum
Venue:In Principles of Programming Languages