Some more exercises

I don’t like that I had to add a reverse to all the list operations
since that’s linear time. But that’s probably still faster than doing a
concatenation at every step. It seems that either way you’re kind of
screwed when you’re trying to do anything like compressr, packer, or
rler.