useful routines for Tcl
