Add repeat directive
Remove old code
Revert unwanted changes
Don't use lambdas for the repeat limit evaluation
Comment out the not yet supported tests
Changed some variable names to improve the code clarity
Merge pull request #28 from teajay-fr/feature/x3_repeat

Feature/x3 repeat
minor adjustments. we're good to go. test pass.
Merge branch 'x3-devel'