added a range function for range based for loops over consecutive integers

Usage:

for (auto i : integralRange(0,10)) ;

or

IntegralRange<Index> foo() { return {start,end}; }
for (auto i : foo()) ;

Merge request reports

Loading