implemented 16 bit ALU