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.