compare_strings
qsort(vals, count, sizeof(char *), compare_strings);
return bsearch(&str, array, size, sizeof(char *), compare_strings) != NULL;