var index = null, ni = this.elements.length, ki = ni, i, nj, kj = this.elements[0].length, j; do { i = ki - ni; nj = kj; do { j = kj - nj; 
var index = null, ni = this.elements.length, i, nj = this.elements[0].length, j; for (i = 0; i < ni; i++) { for (j = 0; j < nj; j++) { 
  indexOf: function(x) {    var index = null, ni = this.elements.length, ki = ni, i, nj, kj = this.elements[0].length, j;    do { i = ki - ni;      nj = kj;      do { j = kj - nj;        if (this.elements[i][j] == x) { return {i: i+1, j: j+1}; }      } while (--nj);    } while (--ni);    return null;  },
3123	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3123/5bb35ddb3516d7e68f3747d86540ffaa68de3fe3/matrix.js/buggy/src/matrix.js