added join function (alias of implode