code: def divideSeriesLists(requestContext, dividendSeriesList, divisorSeriesList):
      
  
      if len(dividendSeriesList) != len(divisorSeriesList):
          raise ValueError("dividendSeriesList and divisorSeriesList argument\
                           must have equal length")
  
      results = []
  
      for dividendSeries, divisorSeries in zip(dividendSeriesList,
                                               divisorSeriesList):
          name = "divideSeries(%s,%s)" % (dividendSeries.name,
                                          divisorSeries.name)
          bothSeries = (dividendSeries, divisorSeries)
          step = reduce(lcm, [s.step for s in bothSeries])
  
          for s in bothSeries:
              s.consolidate(step // s.step)
  
          start = min([s.start for s in bothSeries])
          end = max([s.end for s in bothSeries])
          end -= (end - start) % step
  
          values = (safeDiv(v1, v2) for v1, v2 in zip(*bothSeries))
  
          quotientSeries = TimeSeries(name, start, end, step, values)
          results.append(quotientSeries)
  
      return results
docs: Iterates over a two lists and divides list1[0] by list2[0], list1[1] by
      list2[1] and so on. The lists need to be the same length