title: Iterator in aggregate (linq)?
body: <p>Lets say I have a small integer array like this:</p>
  
  <pre><code>{10,20,30}
  </code></pre>
  
  <p>Now for the items of that array I want to apply the following formula: </p>
  
  <pre><code>10^(arrayLenght-1) + 20^{arrayLenght-2) + 30^{arrayLenght-3}
  </code></pre>
  
  <p>Is there a way to accompish this by using the linq aggregate methode though you need some kind of an iterator, which aggregate doesnt implement when I see this right?</p>