for(i=1; i < nb_tregs;i++) { k=i; while(k && list[k]->score > list[k-1]->score) { u = list[k-1]; list[k-1] = list[k]; list[k] = u; k--; } }