Создай кастомную реализацию метода `Array.prototype.reduce()`, которая принимает функцию-callback и опциональное начальное значение, а затем итерирует по массиву, чтобы аккумулировать один результирующий значение. — ДейлиПреп