added new methods to Vec3 and Quat