Closures WIP 29 - working on caching delegates inside loops (task #45)