Creates a deep clone of the provided source.

@param origSource The item to clone.
@returns {any} The cloned item.
function clone(origSource) {
    let origIndex = -1;
    let rc = new RecurseCounter(1000);
    return _clone.call(null, origSource, rc);
}