Adding constructor functions to create Vec3 and Vec4 from float64 vals