Adding a new range index

Adding a new range index
Credit: Norm Tovey-Walsh