True, but you don't need to use ```Ranges.get()``` and ```Ranges.select()```, except once at the beginning and once at the end (not in the middle of the algorithm).