Properly calculate Carry flag for addition ops. What was I thinking?