What is the justification for [1,2,[3,4]].join(',') being '1,2,3,4'
instead of '1,2,34'? According to ruby-doc.org join "Returns a string
created by converting each element of the array to a string, separated
by sep.". Why should an element be recursively joined if it's also an
array?

Farrel