Wrap groups of elements depending on variable criteria

Wrap groups of elements depending on variable criteria

So let's say I have a list of 11 elements and I want to wrap groups of them by 2.

I have this:

  1. <div class="wrapper">
  2.       <div>Some Stuff</div>
  3.       <div>Some Stuff</div>
  4.       <div>Some Stuff</div>
  5.       <div>Some Stuff</div>
  6.       <div>Some Stuff</div>
  7.       <div>Some Stuff</div>
  8.       <div>Some Stuff</div>
  9.       <div>Some Stuff</div>
  10.       <div>Some Stuff</div>
  11.       <div>Some Stuff</div>
  12.       <div>Some Stuff</div>
  13. </div>

I want this:

  1. <div class="wrapper">
  2.       <div class="subWrapper">
  3.             <div>Some Stuff</div>
  4.             <div>Some Stuff</div>
  5.       </div>
  6.       <div class="subWrapper">
  7.             <div>Some Stuff</div>
  8.             <div>Some Stuff</div>
  9.       </div>
  10.       <div class="subWrapper">
  11.             <div>Some Stuff</div>
  12.             <div>Some Stuff</div>
  13.       </div>
  14.       <div class="subWrapper">
  15.             <div>Some Stuff</div>
  16.             <div>Some Stuff</div>
  17.       </div>
  18.       <div class="subWrapper">
  19.             <div>Some Stuff</div>
  20.             <div>Some Stuff</div>
  21.       </div>
  22.       <div class="subWrapper">
  23.             <div>Some Stuff</div>
  24.       </div>
  25. </div>


Of course, the number 2 is arbitrary - I might want 57 elements wrapped in 9's etc...

thanks