Ошибки разобрал. Вот такая получается функция суммы последовательных чисел если делать через арифметическую формулу:
function sum(start, end) {
return start * ((end - start + 1) * (end - start + 2) * 0.5);
}
console.log(sum (1, 4)); // 10
!!! Функция работает НЕПРАВИЛЬНО!!! Где то ошибка в формуле, не могу понять.
console.log(sum(2, 5));