LOWERCASE
*s = (char) LOWERCASE(*s);
int cmp = LOWERCASE(*a) - LOWERCASE(*b);
return LOWERCASE(*a) - LOWERCASE(*b);