[C++] 100% faster solution with 0ms runtime!
\nclass Solution {\npublic:\n    int getSum(int a, int b) {\nif (b==0) return a;\n\tint sum = a^b; // finding the sum\n\tint carry = (unsigned int)(a & b)<<1; /
```\nclass Solution {\npublic:\n    int getSum(int a, int b) {\nif (b==0) return a;\n\tint sum = a^b; // finding the sum\n\tint carry = (unsigned int)(a & b)<<1; // finding the carry\n\treturn getSum(sum, carry);\n}\n};\n```
['C', 'C++']