def recherche_parentheses(calcul):
    """**recherche_parentheses**\\ (*calcul*)

    Recherche les premières parenthèses (éventuellement intérieures) dans une expression

    :param calcul: le calcul à traiter
    :type calcul: list

    >>> from pyromaths.outils import Priorites3
    >>> Priorites3.recherche_parentheses(['-6', '*', '(-11)', '*', '(-5)'])
    None
    >>> Priorites3.recherche_parentheses(['-9', '-', '6', '*', '(', '(-2)', '-', '4', ')'])
    (4, 9)

    :rtype: tuple
    """
    if calcul.count('('):
        debut = calcul.index('(')
        if calcul[debut + 1:].count(')'):
            fin = calcul[debut:].index(')') + debut
        else:
            return None
        for dummy in range(calcul[debut + 1:fin].count('(')):
            debut += calcul[debut + 1:].index('(') + 1
        return debut, fin + 1
    else:
        return None
