title: Need to sort given strings (Strings starting with x first)
body: <p>Code doesn't return last word when given <code>['mix', 'xyz', 'apple', 'xanadu', 'aardvark']</code> list.</p>
  
  <pre><code>def front_x(words):
      x_list = []
      no_x_list = []
      [x_list.append(i) for i in words if i[0] == "x"]
      [no_x_list.append(words[i2]) for i2 in range(len(words)-1) if words[i2] not in x_list]
      x_list.sort()
      no_x_list.sort()
      return x_list + no_x_list
  print front_x(['mix', 'xyz', 'apple', 'xanadu', 'aardvark'])
  </code></pre>
  
  <p>Must be: </p>
  
  <pre><code>['xanadu', 'xyz', 'aardvark', 'apple', 'mix']
  </code></pre>
  
  <p>With lists <code>['bbb', 'ccc', 'axx', 'xzz', 'xaa']</code> and <code>['ccc', 'bbb', 'aaa', 'xcc', 'xaa']</code> everything is right <code>['xaa', 'xzz', 'axx', 'bbb', 'ccc']</code> and <code>['xaa', 'xcc', 'aaa', 'bbb', 'ccc']</code></p>