code: def Render(self):
          
          xs = [self.xs[0]]
          ps = [0.0]
          for i, p in enumerate(self.ps):
              xs.append(self.xs[i])
              ps.append(p)
  
              try:
                  xs.append(self.xs[i + 1])
                  ps.append(p)
              except IndexError:
                  pass
          return xs, ps
docs: Generates a sequence of points suitable for plotting.
  
          An empirical CDF is a step function; linear interpolation
          can be misleading.
  
          Returns:
              tuple of (xs, ps)