Closures and Algorithms