Source: https://sites.millersville.edu/bikenaga/math-proof/truth-tables/truth-tables.pdf