docs: private void reverseMergeArray()
      {
          for(int i = 0; i < merges.length/2; i++)
          {
              int tmp = merges[i];
              merges[i] = merges[merges.length-i-1];
              merges[merges.length-i-1] = tmp;
          }
      }