code: function get (object, path) {
    if (path.length === 0) {
      return object
    } else {
      var key = path.shift()
      if (typeof key === 'number') {
        var index = getNth(object, key)
        return get(object[index], path)
      } else {
        return get(object[key], path)
      }
    }
  }
docs: Get a value from a nested data structure, using `getNth`, rather than `array[index]`, to resolve array indices.