The algorithmic notion of building up a solution to a problem by solving it on progressively larger cases.
Page:
Context: