title: Custom sort a list by fixing the first element
body: <p>I have a list</p>
  
  <pre><code>[25, 35, 54, 70, 68, 158, 78, 11, 18, 12]
  </code></pre>
  
  <p>I want to sort this list by fixing the first element i.e: if I fix 35 the sorted list should look like </p>
  
  <pre><code>[35, 54, 68, 70, 78, 158, 11, 12, 18, 25]
  </code></pre>
  
  <p>If I fix 158 as the first element the sorted list should look like</p>
  
  <pre><code>[158, 11, 12, 18, 25, 35, 54, 68, 70, 78]
  </code></pre>
  
  <p>basically I want to fix the first element and the rest should be in sorted order, if there is a number that is lesser than the first element is found it should not go before first element. Is there a builtin function available for this in Python?</p>