Дамы и господа! Не судите строго! Запутался в слайдере

Как сделать чтобы он прокручивался и влево?
Есть такой код:
buttonRight.addEventListener("click", function () {
++i;
if (i >= sliderItem.length) { // Условие если переменная i больше или равна количеству слайдов
sliderItem[i-1].classList.remove("block"); // Удаляем класс block предыдущему слайду
i = 0; // Присваиваем переменной i ноль
sliderItem[i].classList.add("block"); // Добавляем класс block следующему слайду
} else {
sliderItem[i-1].classList.remove("block"); // Удаляем класс block предыдущему слайду
sliderItem[i].classList.add("block"); // Добавляем класс block следующему слайду
}
})
Шаманство с переменой мест , со сменой знаков и прочие танцы с бубном не дали результатов. Я что-то не улавливаю, но не пойму что
