vecray sometimes i write my own utility types instead of using an existing pkg, this is that for an array 2d/3d and vector 2d/3d. incomplete and only added to as needed