Unsigned add with overflow implementation