Function 'ds.product' added.