'Return rows within the given range.
Parameters
lower : tuple
Lower prefix bound
upper : tuple
Upper prefix bound
bounds : tuple (x, y) of bools
Indicates whether the search should be inclusive or
exclusive with respect to the endpoints. The first
argument x corresponds to an inclusive lower bound,
and the second argument y to an inclusive upper bound.'

def range(self, lower, upper, bounds=(True, True)):

    return self.data.range(lower, upper, bounds)
