docs: static double pow(final double a, final double b) {
          long tmp = Double.doubleToLongBits(a);
          long tmp2 = (long) (b * (tmp - 4606921280493453312L)) + 4606921280493453312L;
          return Double.longBitsToDouble(tmp2);
      }