https://adambaskerville.github.io/posts/CumulativeSum/
T>T: Optimising Cumulative Sums in Python - Dr Adam Luke Baskerville