Applies an accumulator function over a sequence.
// "Marcel Joachim Kloubert"
Enumerable.create('Marcel', 'Joachim', 'Kloubert')
.aggregate((result, x) => result += " " + x);
// "Tanja"
Enumerable.create('Tanja')
.aggregate('result, x => result += " " + x');
// 666
Enumerable.create()
.aggregate('result, x => result += " " + x',
666);