New: factors-product