Thanks for the assistance guys.....
I think i follow you now. When starting out, i = 0, it goes through the loop, the condition is checked (true), and it is then passed into the value of 'i':
i = ++0(1) + ++1(2) <------- becomes 2 after 1st increment
i = 3
The value becomes 3 and then it has to be incremented (i++, i = 4). Going thru the loop again, i = 4 and the condition is checked (true), and it is then passed into the value of 'i':
i = ++4(5) + ++5(6) <------- becomes 6 after 1st increment
i = 11
The value becomes 11 and then it has to be incremented once more (i++, i = 12).
Is this accurate now?