using tuple indexing
more use of tuple indexing cleanup
more use of tuple indexing cleanup
changed for latest compiler, and simplified vec/matrix traits. explicit 4x4, 4x3 , 3x4 , 3x3 types.  clunkier but avoids trait problems we were having