Paréntesis correctos

Crea una función brackets() que reciba una cadena y compruebe que los paréntesis de la expresión matemática sean correctos. La función debe devolver True o False.

Ejemplos

brackets("(a*(b-c)..... )") ➞ True

brackets(")(a-b-45/7*(a-34))") ➞ False

brackets("sin(90...)+.............cos1)") ➞ False

Notas

  • La cadena puede no contener paréntesis; en ese caso, devuelve True.
  • La cadena puede contener espacios.
  • La cadena puede estar vacía.