Bits and Boolean Algebra