title: Does cellForRowAtIndexPath get called multiple times for the same "item"?
body: <p>Let's say I have a list of items that represent my data source: </p>
  
  <pre><code>self.items = [User]()
  for model in self.fetchedItems(20){
      self.items.append(model)
  }
  self.tableView.reloadData()
  </code></pre>
  
  <p>Let's say that my screen only fits 5 items.
  Let's say that the first item in the array (indexPath = 0) is the user <code>Hannah</code>.</p>
  
  <p>If the user scrolls all the way down to the bottom, then all the way back up, will <code>cellForRowAtIndexPath</code> get called for <code>Hannah</code>?  </p>