New section with contextlib example (Isaac Schwabacher).
Other additions by Chris, including renumbered references.