This week is all about higher-order functions: map, reduce and filter. We’ll also see what the fuss about lazy evaluation and list comprehension is.