Adapton (racket): Adapton: Composable, Demand-Driven Incremental Computation
Keywords: memoization