Awesome, thanks. This definitely helps.
Some of the other posts kind of go over my head at the moment since I'm new to this stuff, but it's definitely interesting to read about.
I've been reading Code: The Hidden Langauge of Computer Hardware and Software by Charles Petzold, and he described the 5 basic gates (AND, OR, NAND, NOR, & XOR) with extreme clarity. In the chapter about adding machines, he described that we needed a gate that relays only when it receives a 0...