docs: public static byte highestOneBit(final long v) {
      final long h = Long.highestOneBit(v);
      if (0 == v) {
        return 0;
      }
      for (byte i = 0; i < 64; i++) {
        if (h == 1l << i) {
          return (byte) (i + 1);
        }
      }
      throw new RuntimeException();
    }