#29 Implement StrUtil.join to build a list of strings with delimiter