There are several Boolean operators that can be used to manipulate
TRUE/FALSE values. We are going to cover three most widely used operators: NOT, AND, OR,
operating on values of 1 (TRUE) or 0 (FALSE).
CS561:Boolean Expressions SCLM by Antoni Julian Fertner