code: def get_interpolated(self, target, extent):
          
          result = self.copy()
          result.interpolate(target, extent)
          return result
docs: Return a new vector that has been moved towards the given target by 
          the given extent.  The extent should be between 0 and 1.