Understanding Closures via a sequence of scripts that explain the basic concepts closures depend on