The iteration order is set to be "false" here, so later it will go backward. I put this in the index is because we don't expose the index's iteration to the caller and all ops are encapsulated inside the index. But I will definitely change the function name. Any suggestion? :)