Removed substructures from mat2 representation
Changed mat3_ident to use memset() to clear to all zeros first