7 * @param {number} augend The first number in an addition.
8 * @param {number} addend The second number in an addition.
9 * @returns {number} Returns the total.
15 function add(augend, addend) {
17 if (augend === undefined && addend === undefined) {
20 if (augend !== undefined) {
23 if (addend !== undefined) {
24 result = result === undefined ? addend : (result + addend);