use aggregate instead of foldLeft in Σ and Π

Any interest in implementing Σ and Π with aggregate instead of foldLeft?  .par collections could take advantage of this