whole_func_string: function clone(origSource) {
      let origIndex = -1;
      let rc = new RecurseCounter(1000);
      return _clone.call(null, origSource, rc);
  }
func_code_string: function clone(origSource) {
      let origIndex = -1;
      let rc = new RecurseCounter(1000);
      return _clone.call(null, origSource, rc);
  }
func_documentation_string: Creates a deep clone of the provided source.
  
  @param origSource The item to clone.
  @returns {any} The cloned item.