Adding first version of ALU.