docs: public static List<int[]> createList( int N )
      {
          int data[] = new int[ N ];
          for( int i = 0; i < data.length; i++ ) {
              data[i] = -1;
          }
  
          List<int[]> ret = new ArrayList<int[]>();
  
          createList(data,0,-1,ret);
  
          return ret;
      }