docs: def Reverse(self, copy=False):
          """
          Reverse the order of the points
          """
          numPoints = self.GetN()
          if copy:
              revGraph = self.Clone()
          else:
              revGraph = self
          X = self.GetX()
          EXlow = self.GetEXlow()
          EXhigh = self.GetEXhigh()
          Y = self.GetY()
          EYlow = self.GetEYlow()
          EYhigh = self.GetEYhigh()
          for i in range(numPoints):
              index = numPoints - 1 - i
              revGraph.SetPoint(i, X[index], Y[index])
              revGraph.SetPointError(
                  i,
                  EXlow[index], EXhigh[index],
                  EYlow[index], EYhigh[index])
          return revGraph