Thank you everyone for your helpful replies! I think the problems that arise with nested and overly large lists and dictionaries, and difficulties of handling other mutable datatypes will make my little assignment just too difficult. I'll just specify that call-by-reference isn't supported and leave it at that.
Between floors. Going down. Enjoying the view. -- http://mail.python.org/mailman/listinfo/python-list