code: function(obj) {
  		if (arguments.length < 2) throw new Error('cannot call _.get() without specifying at least one key');
  
  		for (var i = 1; i < arguments.length; i++) {
  			if (obj === undefined || obj === null) return;
  
  			obj = obj[arguments[i]];
  		}
  
  		return obj;
  	}
docs: gets obj[key] or if multiple keys provided obj[key1][key2][key3]... returns undefined if any part of key chain does not exist (does not throw typeError)