Adding 2D Vector computation