int alpha(const char *a, const char *b)
{
if (*a == 0 && *b == 0) {
return 0;
}
if (*a == 0) {
return -1;
}
if (*b == 0) {
return 1;
}
if (*a > *b) {
return 1;
}
if (*a < *b) {
return -1;
}
return alpha(a + 1, b + 1);
}