docs: public static <E extends Comparable<E>> void sort(E[] array) {
          int minIndex = 0;
          for(int i = 0; i < array.length; i++) {
              minIndex = i;
              
              for(int j = minIndex; j < array.length; j++) {
                  if(array[j].compareTo(array[minIndex]) < 0) {
                      minIndex = j;
                  }
              }
              TrivialSwap.swap(array, i, minIndex);
          }
      }