cumprod and prod!