ReturnStatements - rewrite to use Tokens and fix for #167, #341, #487

ReturnStatements - rewrite to use Tokens and fix for #167, #341, #487
Backward iteration help not bumping the limit when you add a Token at index greater than current iteration index.

Here we will add a Token at lesser index, one we do not meet yet, so we wiil need to increase limit as well. No gain.