Exercise 3.28: Define an or-gate as a primitive
function box.  Your or-gate constructor should be similar to
and-gate.