title: Need to display certain string elements in an array at the top of a UITableView in Swift
body: <p>I have a UITableView which displays a list of strings from an array.  The array is in alphabetical order, and at the top of the UITableView is a UISearchController bar.  Everything is working fine.  However, I need to make a modification to the list that is presented in the UITableView where a certain subset within the collection is presented at the top of the UITableView (and this subset should ALSO be in alphabetical order).  However, once the user enters a character inside the search filter at the top, the list of strings displayed shouldn't matter.</p>
  
  <p>For example, I have a UITableView which displays a list of employees in alphabetical order.  What I want to do is when the UITableView loads, instead of presenting ALL the employees in alphabetical order, I would like to first list the managers in alphabetical order, and then the remaining employees in alphabetical order (i.e. AFTER the managers).  </p>
  
  <p>The array being received in the ViewController which holds the UITableView from the previous ViewController, which sends this list already sorted in alphabetical order.  In other words, the array to begin with, is received already sorted. </p>