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()) ;
Usage:
for (auto i : integralRange(0,10)) ;
or
IntegralRange<Index> foo() { return {start,end}; }
for (auto i : foo()) ;