Arithmetic and Logic Unit (ALU)