What if we have purely disjoint sets of letters?
Like ["az", "by"], should we return "abyz"? "azby"? "abzy"? something else? I think this notion of "if we can not determine the order for several symbols -- use latin alphabetical order" is ambiguous...