First implementation of the ALU instructions, probably lots of bugs