      Advanced way of updating the table view
 
      __Discussion:__ this functions and `updateView` should be replaced with another approach.
-     For example `setTableViewNeedsUpdate`
-
-     - Parameter options: Enum with instructions on how to update the table view. Default is `.default`
+     For example `setTableViewNeedsUpdate`.
+
+     - Parameter options: Enum with instructions on how to update the table view. Default is `.Default`.
      
      */
     public func updateTableView(options options: DeltaUpdateOptions = .Default) {

    
    /**
     The better the estimated height, the better are animated table view updates. This function
     updates the internal data set of rendered cell heights for every indexpath.
     */
    private func updateLearnedHeights() {
        for indexPath in tableView.indexPathsForVisibleRows ?? [] {

    
    
    public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        if let cell = tableViewCellForRowAtIndexPath(indexPath) {
            return cell
        } else {
            fatalError("No cell provided for index path: \(indexPath)")
        }
    }
    
    
