addTogether(2, 3) should return 5, and addTogether(2) should return a function.
Calling this returned function with a single argument will then return the sum:
var sumTwoAnd = addTogether(2);
sumTwoAnd(3) returns 5.
If either argument isn't a valid number, return undefined.
addTogether(2, 3) should return 5.
testString: assert.deepEqual(addTogether(2, 3), 5);
- text: addTogether(23, 30) should return 53.
testString: assert.deepEqual(addTogether(23, 30), 53);
- text: addTogether(5)(7) should return 12.
testString: assert.deepEqual(addTogether(5)(7), 12);
- text: addTogether("http://bit.ly/IqT6zt") should return undefined.
testString: assert.isUndefined(addTogether("http://bit.ly/IqT6zt"));
- text: addTogether(2, "3") should return undefined.
testString: assert.isUndefined(addTogether(2, "3"));
- text: addTogether(2)([3]) should return undefined.
testString: assert.isUndefined(addTogether(2)([3]));
```