drop call to sum in favor of AdditiveIterator
fix off-by-one error
drop printing