Vectorization Stuff

Vectorization Stuff:
*Adds "dot" function between vectors of matching sizes, as well as 2D and 3D matrices.