josephschmitt:
Find the first character to split on
josephschmitt:
Select the chunk that should be removed
josephschmitt:
Remove the chunk
josephschmitt:
Too much removed. Try the next split character: the comma
josephschmitt:
Select the chunk after the last comma
josephschmitt:
Remove the chunk
josephschmitt:
Find the next spit character: the space.
josephschmitt:
Select the chunk after the space
josephschmitt:
Remove the chunk
josephschmitt:
The last split character is just splitting on each character. Select the last character
josephschmitt:
Remove the character and add ellipsis, checking if it fits
josephschmitt:
Repeat until the phrase fits