This order of the elements was chosen because of the following:
* loop.index (1 indexed)
* loop.odd is equivalent to loop.index is odd (not loop.index0 is odd)
* css rule :nth-child(odd) (1 indexed)
* there is loop.first, but there is no loop.zero =)

Sorry for my bad english.