Given a string of letters, create a function that returns an array with the separator that yields the longest possible substring, provided that:
If two or more separators yield substrings with the same length, they should appear in alphabetical order.
maxSeparator("supercalifragilistic") ➞ ["s"]
// The longest substring is "supercalifragilis".
maxSeparator("laboratory") ➞ ["a", "o", "r"]
// "abora", "orato" and "rator" are the same length.
maxSeparator("candle") ➞ []
// No possible substrings.