static double ld(double d) { ret Math.log(d) / Math.log(2); }