title: How can a large Array be split into smaller arrays?
body: <p>Given a large array how can it be split into smaller arrays with the size of the smaller arrays specified as an argument of the method?</p>
  
  <p>For instance, given numbers, what would Split's implementation be?</p>
  
  <pre><code>int[] numbers = new int[7845];
  
  int[][] sectionedNumbers = numbers.Split(1000);
  
  sectionedNumbers.Length; //outputs 8
  sectionedNumbers[7].Length; //outputs 845
  </code></pre>