qk_compare
qsort(l->keys, l->num, sizeof(l->keys[0]), qk_compare);
p = bsearch(key, l->keys, l->num, sizeof(l->keys[0]), qk_compare);