Source: util.js

/**
* Determine whether two values of any type are equal
* 
* @param {*} val1 The first value being checked for equality
* @param {*} val2 The second value being checked for equality
* @returns {boolean} whether the values are equal
*/
const equals = (val1, val2) => {
    if (val1 === val2) return true;
    if (val1.isEqual) return val1.isEqual(val2); //if object contains isEqual method, compare using isEqual()
    return false;
}

module.exports = {
    "equals": equals
}