merge_threshold
unsigned int threshold = 2 * (merge_threshold(left) + 1);
unsigned int threshold = merge_threshold(left) * 4 + 1;