Add default to string_join; make efficient