Fleshed out vector, matrix, and quaternion classes.