Учитывая семь элементов, дерево подзадач выглядит так:
[3,5,2,1,4,7,6]
/ \
[3,5,2,1] [4,7,6]
/ \ / \
[3,5] [2,1] [4,7] [6]
/ \ / \ / \ /
[3] [5] [2] [1] [4] [7] [6]
Идея состоит в том, что вы разбиваете массив «пополам» на каждом уровне. Если массив имеет нечетное количество элементов, то его разбиение приведет к тому, что в одном подмассиве будет еще один элемент, чем в другом. Это не делает проблему более сложной: объединение двух массивов разной длины не составит труда.