если я правильно понимаю, что в части, когда у нас нечетная длина массива array, индекcы для раздела на подмассивы мы задаем так: 11/2+1 = 6 элементов нового массива result[0], а потом 11-6 = 5 элементов для второго подмассива. Что не так?