Given two integers a and b, return the sum of the two integers without using the operators + and -.

&nbsp;
Example 1:
Input: a = 1, b = 2
Output: 3
Example 2:
Input: a = 2, b = 3
Output: 5

&nbsp;
Constraints:


	-1000 &lt;= a, b &lt;= 1000


class Solution(object):
    def getSum(self, a, b):
        """
        :type a: int
        :type b: int
        :rtype: int
        """
        sol=(a,b)
        return sum(sol)
	```
class Solution {
    
     public int getSum(int a, int b) {
       return Integer.sum(a, b);
    }
}
class Solution {
public:
    int getSum(int a, int b) {
        vector<int> arr = {a,b};
        return accumulate(arr.begin(),arr.end(),0);
    }
};
/**
 * @param {number} a
 * @param {number} b
 * @return {number}
 */
var getSum = function(a, b) {
    if (a==0){
        return b;
    }
    else if (b==0){
        return a;
    }
    else{
        return getSum((a^b),(a&b)<<1);
    }
    
};
Sum of Two Integers