https://wiki.redronic.com/electronic-tutorial/boolean-algebra/switching-theory/