keeping on keeping on

More work on Think Python.

The sporadic commits are because of internet filtering in China; github
is blocked, so I can only update when I have my VPN on.