clumsum - A gap4-13-18

more about : clumsum