matrix_util & test.js updated