code: protected int chunkSize(int n) {
          int power = (n == 0 || n == 1)
                      ? initialChunkPower
                      : Math.min(initialChunkPower + n - 1, AbstractSpinedBuffer.MAX_CHUNK_POWER);
          return 1 << power;
      }
docs: How big should the nth chunk be?