title: How to pass a sub-matrix as a parameter
body: <p>Let's say I have a recursive function that performs a specific task. The function receives a single parameter of an Integer matrix. Is there a way to pass a sub-matrix as parameter during a consequent function call, in a way that is similar to advancing the pointer to an array (Let <code>arr[10]</code> be our array. Then performing <code>arr += 1</code> will advance the beginning of the array one index forward.</p>
  <p>Additionally, the function's signature can't changed.</p>
  <p>Example:</p>
  <pre><code>void f(int matrix[N][N])
  {
      // Some code here
      f(matrix+1);
  }
  </code></pre>