V2F V3F COMPLETE/TESTED ---> Incoherence with arithmetical stuff versus dot product etc, we should try to redefine arithmetic in the v2f function, in order to use them properly.
I.E  i cant do that V2F v1 = v1 + v1. Cuz + return a vector not a v2f