anchor.diff:  
   === Decompressing
   
  +To decompress from the older 1.x format, use class ``Decompressor``. For 2.x, use ``GorillaDecompressor`` (recommended).
  +``ByteBufferLongInput`` is also recommended compared to ``ByteBufferBitInput`` because of performance if the 2.x
  +format was used to compress the time series.
  +
   [source, java]
   ----
  -ByteBufferBitInput input = new ByteBufferBitInput(byteBuffer);
  -Decompressor d = new Decompressor(input);
  +ByteBufferLongInput input = new ByteBufferLongInput(byteBuffer);
  +GorillaDecompressor d = new GorillaDecompressor(input);
   ----
   
  -To decompress a stream of bytes, supply `Decompressor` with a suitable implementation of `BitInput` interface. The ByteBufferBitInput allows to decompress a byte array or existing `ByteBuffer` presentation.
  +To decompress a stream of bytes, supply `GorillaDecompressor` with a suitable implementation of `BitInput` interface.
  + The ByteBufferLongInput allows to decompress a long array or existing `ByteBuffer` presentation with 8 byte word
  + length.
   
   [source, java]
   ----
  
positive.code: In comparison to the original paper, this implementation allows using both integer values (`long`) as well as
  floating point values (`double`), both 64 bit in length.
  
  == Usage
  
  The included tests are a good source for examples.
  
negative.code: [source, xml]
  ----
      <dependency>
          <groupId>fi.iki.yak</groupId>
          <artifactId>compression-gorilla</artifactId>
      </dependency>
  ----
  
  You can find latest version from the maven logo link above.
  
  === Compressing
  
  To compress in the older 1.x format, use class ``Compressor``. For 2.x, use ``GorillaCompressor`` (recommended).
  ``ByteBufferLongOutput`` is also recommended compared to ``ByteBufferBitOutput`` because of performance.
  
  [source, java]
  ----
  long now = LocalDateTime.now(ZoneOffset.UTC).truncatedTo(ChronoUnit.HOURS)
          .toInstant(ZoneOffset.UTC).toEpochMilli();
  
  ByteBufferLongOutput output = new ByteBufferLongOutput();
  GorillaCompressor c = new GorillaCompressor(now, output);
  ----
  
  Compression class requires a block timestamp and an implementation of `BitOutput` interface. `ByteBufferLongOutput` is an in-memory example that uses off-heap storage.
  
  [source, java]
  ----
  