As a simple example of a useful application of closures (and some
interesting discussion) see my
snippet. In this case, you can use closures to store the current
value of a variable ($self in this case) to provide later access
to its current value without having to explicitly store it
anywhere.