rem: do { i = c - ni; 
add: while (ni--) { i = c - ni - 1; 
context:   minor: function(a, b, c, d) {    var elements = [], ni = c, i, nj, j;    var rows = this.elements.length, cols = this.elements[0].length;    do { i = c - ni;      elements[i] = [];      nj = d;      do { j = d - nj;        elements[i][j] = this.elements[(a+i-1)%rows][(b+j-1)%cols];      } while (--nj);    } while (--ni);    return Matrix.create(elements);  },
meta: 3877	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3877/5bb35ddb3516d7e68f3747d86540ffaa68de3fe3/matrix.js/buggy/src/matrix.js