This function returns one of the following values:
positive number if s0 is after s1.
0 if the two string are identical, ignoring case.
negative number if s1 is after s0.