haskell comments
add product-accumulating haskell solution