private static int log2Ceiling(int value) {
    return Integer.highestOneBit(value - 1) << 1;
  }
Constructs a HyperLogLog with the given precision.

<p>The precision parameter (4 <= precision <= 16)
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/approximate/HyperLogLog.java