code: function _Matrix4x4(data) {
    Matrix.apply(this, [4, 4, data]);
  
    for(var i=0; i<4; i++)
      for(var j=0; j<4; j++)
        readonly(this, "m" + (i+1) + (j+1), this.values[4 * i + j]);
  }
docs: @class
  A 4x4 Matrix class with additional functions necessary for 3D operations
  
  @param {Array} data: one-dimensional array for the values