Initial mcl vector math commit (unfinished)