Linearly interpolate towards another Vector2
void lerp(Vector2 to, double t) { setFrom(this + (to - this) * t); }