code: def sort(self, axis=-1, kind='quicksort', order=None):
          try:
              numpy.recarray.sort(self, axis=axis, kind=kind, order=order)
          except ValueError:
              if isinstance(order, list):
                  raise ValueError("Cannot process more than one order field")
              self[:] = self[numpy.argsort(self[order])]