wrong cmp func for qsort and bsearch will overflow