comment changed
added genial comments
fix for new version of macro
new macro VECTOR_DOT_2()