Class Mat2: a: number b: number c: number d: number mul(other: Mat2) => Mat2 transform(point: Vec2) => Vec2 get inverse(): Mat2 get transpose(): Mat2 get eigenvalues(): number[] eigenvectors(e1: number, e2: number) => number[][] get det(): number get trace(): number static rotation(radians: number) => Mat2 static scale(x: number, y: number) => Mat2