Lesson 4

Added sections on improving the `sum_list_of_lists` function in various ways, and then generalising it. And then also a section on sorting, building on work in previous sections.