'Yields v_steps pairs of sympy numbers ranging from
(v_min, v_min + step) to (v_max - step, v_max).'

@require_all_args
def vrange2(self):

    d = ((self.v_max - self.v_min) / self.v_steps)
    a = (self.v_min + (d * Integer(0)))
    for i in range(self.v_steps):
        b = (self.v_min + (d * Integer((i + 1))))
        (yield (a, b))
        a = b
