Add list comprehension chapter and do some cleanup