# Tasks

The organisms in avida are granted extra CPU-cycles for performing specific computations. Every time an organisms outputs a number, it is examined against the inputs to determine if any tasks have been compleated. If the number of extra CPU-cycles outweigh the number used to perform the task, the computation will typically be reinforced through natural selection. By default, the tasks in avida are all logic operations that act upon the inputs in a bitwise fashion.