10 template <
typename Iter>
11 inline typename std::iterator_traits<Iter>::value_type
accum(Iter start, Iter end)
13 using VT =
typename std::iterator_traits<Iter>::value_type;
16 while (start != end) {
std::iterator_traits< Iter >::value_type accum(Iter start, Iter end)