docs: public BigInteger getAndIncrement() {
          while (true) {
          	BigInteger current = get();
          	BigInteger next = current.add(BigInteger.ONE);
              if (compareAndSet(current, next))
                  return current;
          }
      }