making Vec2 support operations with integers