1. A logic array comprising a plurality of groups of column conductors and plurality of groups of row conductors arranged in a substantially orthogonal relationship, each group of column conductors being called a column, each group of row conductors being called a row, and each row and each column is connected by one of at least five types of connections which are characterized as a "dot" connection, a "cross" connection, a "1" connection, a "0" connection and a "null" connection; each column and row being in one of two states, an "ON" state and an "OFF" state; a row "firing" when every column connected to that row by a "dot" or a "1" connection is "ON" and every column connected to that row by a "0" connection is on "OFF"; means to change the state of the columns in response to "firings" of rows, the said means turning "OFF" columns connected to a "firing" row by a "dot" connection, and said means changing the state of the columns connected to a "firing" row by a "cross" connection; a plurality of arbiters, each arbiter being connected to plurality of selected rows, the rows which are not connected to an arbiter firing independently of another where as those rows connected to an arbiter "fire" in succession and not at the same time; means for connecting inputs to selected columns to cause the states of the selected columns to be altered in accordance with changes in the state of inputs, means for connecting selected columns to provide outputs where the state of the output is determined by the state of the selected columns.