docs: public static void reverseCantor(long cantor, long[] result) {
          if (result == null || result.length < 2) {
              result = new long[2];
          }
          // reverse Cantor Function
          long w = (long) (Math.floor(Math.sqrt(8 * cantor + 1) - 1) / 2);
          long t = (w * w + w) / 2;
  
          long k2 = cantor - t;
          long k1 = w - k2;
          result[0] = k1;
          result[1] = k2;
      }