all the matrix functions I need are in, although they're untested. next up, replace glm