1. Fix a carry out problem in add if destination and x point to the same