docs: public float turbulence3(float x, float y, float z, float octaves) {
          float t = 0.0f;
  
          for (float f = 1.0f; f <= octaves; f *= 2)
              t += Math.abs(noise3(f * x, f * y, f * z)) / f;
          return t;
      }