title: Sort dictionary by multiple values
body: <p>I have the dictionary <code>{'Bill': 4, 'Alex' : 4, 'Bob' : 3, "Charles": 7}</code></p>
  
  <p>I need to sort this dictionary first numerically, then within that, alphabetically. If 2 items have the same number key, they need to be sorted alphabetically. </p>
  
  <p>The output of this should be <code>Bob, Alex, Bill, Charles</code></p>
  
  <p>I tried using lambda, list comprehension, etc but I can't seem to get them to sort correctly. </p>