I needed to extrapolate beyond vector array endpoints, in order to pass extrapolated vector into cubic spline (which requires 4 vectors to interpolate between 2 of them).

There is no "correct" answer to this, it is all about how much the end result looks like I had envisioned it in the start.