In Dart, reduce is known instead as fold:
iterable.fold(0, (prev, element) => prev + element);
@todo add more info
After mapping, the spread operator can be very useful - check it out!
On lists
On lists...