added 3 versions of matrix multiplication - v2 is most efficient