product
trait Collection[A] { def product: A }
product calcula o produto dos itens nesta coleção.
Nas coleções vazias, essa função retorna o elemento neutro para a operação do produto do tipo A.
A