new file:   lib/pyutils/common/tree.py