private Object[] winnerCouple( ArrayList<Card> cards, CardFamily triumph )
    {
        Object[] res = new Object[2];
        int maxValuePos = 0;
        Card winnerCard = null;
        
        if ( cards.size() < 1 ) return null;
        
        Card initialCard = cards.get( 0 );
        
        int _t = 0;
        for ( Card aCard : cards )
        {   
            if ( aCard.family().equals( initialCard.family() ) || aCard.family().equals( triumph ) )
            {
                if ( Brisca.valueForCard( aCard, triumph ) > Brisca.valueForCard( winnerCard, triumph ) )
                {
                    maxValuePos = _t;
                    winnerCard = aCard;
                }
            }
            
            _t++;
        }
        
        res[ 0 ] = winnerCard;
        res[ 1 ] = new Integer( maxValuePos );
        
        return res;
    }