[Boost-users] std::accumulate with condition?