C++ | 0ms | Easy Working Solution | 3 Lines | faster than 100%
```\nint getSum(int a, int b) {\n        \n        unsigned int carry=0;\n        while(b != 0){\n            carry = a & b;\n            a = a ^ b;\n          
```\nint getSum(int a, int b) {\n        \n        unsigned int carry=0;\n        while(b != 0){\n            carry = a & b;\n            a = a ^ b;\n            b = carry << 1;\n        }\n        \n        return a;\n    }\n\t
['Bit Manipulation', 'C']