clumsum - Sliding down the slope4-13-18

more about : clumsum