rem: } while (--n); 
add: } 
context: Matrix.Diagonal = function(elements) {  var n = elements.length, k = n, i;  var M = Matrix.I(n);  do { i = k - n;    M.elements[i][i] = elements[i];  } while (--n);  return M;};
meta: 3877	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3877/5bb35ddb3516d7e68f3747d86540ffaa68de3fe3/matrix.js/buggy/src/matrix.js