Use less allocations in Vector2.blend, see #5