Interpolate between two ranges