finished 2.19, cc revisited.
finished 2.20. I might have cheated by using filter.
2.21, squaring a list
2.22
finished 2.23