I understand now.  I missed the `data[0] = ex.ul[0]` confused me.

Can we do `data.cumsum() + ex.ul[0]` instead?  It makes the addition a bit more explicit.