Partial sum implementation

if instead of passing the initializer list I just store it in a variable:
```c++
std::initializer_list<int> list = {1,2,3,4,5};
/// and then:
auto r = ranges::partial_sum(listt, ranges::begin(ib));  // BOOM
```