UITableViewController Challenge Solution.