code: function (obj, fn) {
          for (var i in obj) {
              if (typeof obj[i] === 'object') {
                  obj[i] = parse(obj[i], fn);
              } else {
                  obj[i] = fn(obj[i], i);
              }
          }
          return obj;
      }
docs: Simple self iterative function