Concept Flow - Practical closure use cases
Define outer function
Create inner function
Return inner function
Call outer function -> get inner function
Call inner function -> access outer variables
Use closure for data privacy or state retention
Closure happens when an inner function remembers variables from its outer function even after the outer function has finished running.