No, this isn&#x27;t what the Wikipedia article says. To quote:<p><pre><code>    In programming languages, closures (also lexical closures
    or function closures) are a technique for implementing 
    lexically scoped name binding in languages with first-
    class functions.
</code></pre>
which is the same definition that wingo is using. Stack allocation is another technique for implementing lexical scope, if the relevant bindings are still on the stack.