started a glm.js lib to mimic c++ glm