int partition(ArrayList<Jugador> arr, int left, int right)
    {
      int i = left, j = right;
      Jugador tmp;
      Jugador pivot = arr.get((left + right) / 2);
     
      while (i <= j) 
      {                     // Mientras a < b
            while (arr.get(i).compararJugada(pivot.getMano()) < 0) // si a < b --> numero negativo
                  i++;
            while (arr.get(j).compararJugada(pivot.getMano()) > 0)
                  j--;
            if (i <= j) {
                  tmp = arr.get(i);
                  arr.set(i, arr.get(j));
                  arr.set(j, tmp);
                  i++;
                  j--;
            }
      };
     
      return i;
    }