class AdaptiveCounting extends LogLog {

    protected static byte rho(long x, int k) {
        return (byte) (Long.numberOfLeadingZeros((x << k) | (1 << (k - 1))) + 1);
    }

    public  AdaptiveCounting(int k);
    public  AdaptiveCounting(byte[] M);

}