// We should get good compression since ranges should be
// close to each other and we are just recording a var int
// of the difference between the points.
int base = 0;
for( Range range: values) {
helper.writeVarInt(range.start-base);
base = range.start;
helper.writeVarInt(range.end-base);
base = range.end;
}