>>99
cumulative sum minus cumulative max