code: function join(data, separators, def_separator) {
  	var undefined, buf, separator, 
  	    def_separator = init(def_separator, ",");
  	
  	foreach(data).each(function(value) {
  		if(buf === undefined) {
  			buf = value;
  			return;
  		}
  		separator = separators.shift();
  		buf += init(separator, def_separator) + value;
  	});
  	return buf;
  }
docs: /* A different implementation to join array into string. Supports multiple separators.