Created some JUnit tests which led to a fix in Vector3