How else wold string ordering work if not for 'b'>'ab'? In case of string comparisons you alwasy start with the first charatcer uto the last charcter number present in both strings. That's been the standard behavior in numerous scripting/programming languages. You can always compare the string lenghts if you're looking for the shorter not smaller string.
_________________________
There are two types of vessels, submarines and targets.