minor changes to the mark.py helper utility
Merge branch 'master' of https://github.com/mcuringa/think-py
added ch. 1, needs editing