Implement carry/half carry with addition