pub fn cumsum<T>(xs: &[T]) -> Vec<T>where T: AddAssign + Copy + Default,
Cumulative sum of xs
xs
let xs: Vec<i32> = vec![1, 1, 2, 1]; assert_eq!(cumsum(&xs), vec![1, 2, 4, 5]);