Implement analogue of Karr summation convention for products
Document the Product class
Fix test failures
Add test for Karr product convention
Merge pull request #2229 from raoulb/product_karr

Implement analogue of Karr summation convention for products