Add query limiting by indexing or slicing, and allow reversing to be chained