Added support for vectors2d. Vector2d has support for 1) vector creation from arrays, 2) assignment of vector2d implemented 3)  manupulation vectors/arrays is also possible while creation of vector 2d. arrays can be named now. The underlying concept of named arrays is vectors.