Boolean Logic Operations
AND: True only when both inputs are true
OR: True when at least one input is true
XOR: True when exactly one input is true
NAND: NOT AND — false only when both inputs are true
NOR: NOT OR — true only when both inputs are false