true, example given wasn't that great. But then again... the string:
"Hello? Anybody there?" will not be changed to
"Hello..? Anybody there..?" either.
(and this string does pass his criterium of '?' being at the end of a sentence)
Just as
"Hello!?" has a "?" at the end of the sentence. Does that mean it should be changed to
"Hello!..?",
"Hello..!?" or not at all?
So the point I was making before still applies... Before giving people a solution you must make sure you know exactly what they want, and simple solutions aren't always (in many cases never) the correct solutions. You need to take in account a lot of things....
Or state the limitations of the given solution...