Implemented and tested matrix3 implemented and tested 1/2 matrix4