Is there a way to smooth out a vec_lerp calculation, so the rate at which one vector moves towards the other is at a consistent pace?

Right now, it moves very quickly at first, then it slows down as it approaches the other.

I am thinking the "factor" could somehow be adjusted based on the difference between the two vectors, but I have no earthly idea how to accomplish that.