code: function toSrc(obj, depth) {
          var result;
  
          knownObjs = []; // resetting the knownObjs
          result = toSrcRecursive(obj, depth);
  
          return result;
      }
docs: Converts any object into valid source code.
  
  If you dont pass a depth-parameter, it will default to 1. In this case
  all objects within an object or an array are converted to undefined.
  
  Types that can be converted by this module are:
  
  - Object
  - Array
  - Date
  - Function
  - RegExp
  - Number
  - Boolean
  - String
  - Null
  - Undefined
  
  @param {*} obj
  @param {Integer} depth
  @returns {String} source code