code: public List<?> range(Value begin, Value end) {
  		List<Object> results = new ArrayList<Object>();
  		Key[] elementKeys = getElementKeys();
  		if (elementKeys != null && elementKeys.length > 0) {
  			List<Record> records = fetchSubRecords(elementKeys);
  			for (Record record : records) {
  				if (record != null && filterBinByRange(record, ListElementBinName, begin, end)) {
  					results.add(record.getValue(ListElementBinName));
  				}
  			}
  		}
  		return results;
  	}
docs: Select a range of values from the large list.
  <p>
  
  @param begin low value of the range (inclusive)
  @param end   high value of the range (inclusive)
  @return list of entries selected