sub_list_cmp
if (sub_list_cmp(sl[indx], sl[parent_index]) < 0) {
(sub_list_cmp(sl[left_child_index],
if (sub_list_cmp(sl[indx], sl[min_child_index]) > 0) {