Я так понимаю "Если длина массива нечётная, то бОльшую часть заполнить значениями valueStart, меньшую — valueEnd." Ну и что не так то?