title: How do I divide an ordered list of integers into evenly sized sublists?
body: <p>Does anyone have a good algorithm for taking an ordered list of integers, i.e.:<br>
  [1, 3, 6, 7, 8, 10, 11, 13, 14, 17, 19, 23, 25, 27, 28]</p>
  
  <p>into a given number of evenly sized ordered sublists, i.e. for 4 it will be:<br>
  [1, 3, 6] [7, 8, 10, 11] [13, 14, 17, 19] [23, 25, 27, 28]</p>
  
  <p>The requirement being that each of the sublists are ordered and as similar in size as possible.  </p>