Reiter

Lambda functions provide a different approach to iterators: here, we don't go over elements of an iterable structure explicitly.

Rather, we define a function to apply to the iterable and then apply it "at once".

While this approach feels counter-intuitive if one is used to iterating, it can greatly increase efficiency in some cases, and is a valueable tool to be able to employ.