Circuits: black box
"Thinking outside the box."
Abstraction: sometimes we need to see the details of how a circuit is built
Other times, we only need to know what it does
Black box
: represents only inputs and outputs