private static boolean isPowerOf2(long value) {
    Preconditions.checkArgument(value > 0L, "value must be positive");
    return (value & value - 1L) == 0L;
  }
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