добрый день.
Есть коллекция элементов, у каждого из которых есть поле count.
Задача: необходимо подсчитать сумма всех этих каунтов. Сделал некрасиво вот так вот
var count = 0
basket.basketItems.forEach { basketItem ->
count += basketItem.count
}
if (basket.magicProduct != null) {
count += 1
}
Хочу сделать красиво, с помощью reduce. Но не знаю, как им пользоваться. Примеров не нашёл. Подскажите, пожалуйста, как пользоваться данным оператором.