H446/022.1

Thinking ahead

Identifying inputs and outputs, preconditions for solutions, caching and its benefits, reusable program components