GENERATE_RANGE(0,5)
[0,1,2,3,4,5]
GENERATE_RANGE(5,0,-1)
[5,4,3,2,1,0]
GENERATE_RANGE(1,12,3)
[1,4,7,10]