reductive cumulative sum +