Return the result of evaluating a given boolean expression, represented as a string.

An expression can either be:

 

Example 1:

Input: expression = "!(f)"
Output: true

Example 2:

Input: expression = "|(f,t)"
Output: true

Example 3:

Input: expression = "&(t,f)"
Output: false

 

Constraints: