title: How to check if interface is a a pointer to a slice
body: <p>I know how to check if an interface is a pointer:</p>
  <pre><code>func isPointerArray(i interface{}) bool {
      if i == nil {
          return false
      }
      if reflect.ValueOf(i).Kind() != reflect.Ptr {
          return false
      }
  }
  </code></pre>
  <p>But how can I check if that pointer is a slice? <code>TypeOf</code> is a pointer.</p>