title: Filter array with prefix
body: <p>I have an array, of type String:</p>
  
  <pre><code>var Arr = ["apple", "banana", "orange", "grapes", "yellow banana", "urban"]
  </code></pre>
  
  <p>How do I filter every word in array that has a prefix of my keyword?
  Now I have this:</p>
  
  <pre><code> .filter { $0.contains(keyword) }
   .sorted { ($0.hasPrefix(keyword) ? 0 : 1) &lt; ($1.hasPrefix(keyword) ? 0 : 1) }
  </code></pre>
  
  <p>But if I have keyword "ban", it will return "banana", "yellow banana", and "urban".
  I need only to filter prefix of every word in array element, to get "banana" and "yellow banana".</p>