A Boolean or switching function on $$n$$ variables is a map $$f : \{O, I\}^n \rightarrow \{ 0, I\}\text{.}$$ A Boolean polynomial is a special type of Boolean function: it is any type of Boolean expression formed from a finite combination of variables $$x_1, \ldots, x_n$$ together with $$O$$ and $$I\text{,}$$ using the operations $$\vee\text{,}$$ $$\wedge\text{,}$$ and $$'\text{.}$$ The values of the functions are defined in Table 19.34. Write a program to evaluate Boolean polynomials.