What is a closure and a typical use case? | LetsGit.IT