Python closures are function objects returned by another function. We use them to eliminate code redundancy.