>P.S. I am just trying to understand and do not intend to put down python by >any means. Python is extremely dynamic; as a consequence, the most straightforward and easy to maintain implementation of Python language will by necessity be an exercise in processing strings. Often by hashing. That's expensive. C//