It doesn't look like this method needs to be specific for Vector3. It *could* be more generic using the Vector interface (a static method taking a `Vector<T> out` and `Vector<T>[] v`). Practically this would make the method suitable for both Vector2 and Vector3. Do you think that this would be useful? (not sure where such method should be located though)