add cumprod
add cummax and cummin