Implement rest of ALU