public static void Algorithm(int[][] array, IComparer comparison)
 {
     for (int i = 0; i < array.Length - 1; i++)
     {
         for (int j = 0; j < array.Length - i - 1; j++)
         {
             if (comparison.Comparer(array[i], array[j]) > 0)
             {
                 Swap(array[i], array[j]);
             }
         }
     }
 }