Logic

A logic operation has as inputs a collection of bits, and as an output a single bit. The operation itself is a unique map from the input bits to the output bits. In avida, a logic operation is done in a bitwise fashion, so that the operation is effectively performed 32 times when a reward is granted.