in reply to join function

It's a bit of a type error that perl doesn't catch as you assign a string-literal (not an array!) to an array-variable.

Perl is of course forgiving but you end up joining an array consisting of only one element...