Functional programming: Closure.