Added Matrix3, not yet tested.