Good one Jeff.
If the list is never nested but may contain multiple data types substituting
vl-princ-to-string for
itoa might be a touch more flexible. If the list is nested then one has to determine how the
nesting should be represented ... parenthesis retained etc (or not), but probably miles from the
intent of the original poster, so not going there.