title: Sort list of strings by length and alphabetically
body: <p>I need to sort a list of words based on two criteria given. I need to return a list with the same words in order of length (longest to shortest) and the second sort criteria should be alphabetical.</p>
  <p>Example list :</p>
  <pre><code>l = ['aa','aaa','aaaa','b','bb','z','ccc']
  </code></pre>
  <p>Desired output:</p>
  <pre><code>['aaaa', 'aaa', 'ccc', 'aa', 'bb', 'b', 'z']
  </code></pre>