add ~for/fold lists last and or first sum product