Construct a network of McCulloch-Pitts cells that adds two
binary numbers.
Specifically, there are two input fibres, one for each number,
each of which fires or not according as the corresponding
digit is 1 or 0, and there is to be one output fibre, which
fires similarly according to the digit in the sum.
Assume that the numbers are presented with their least-significant
digits first -- else it can't be done by a FSM!
[Hint:
You also need internally to construct the `carry', which fires
if at least two of the inputs and the previous carry fire.
The output should fire if either exactly one or all three
of these fire.]