docs: def output(self,delimiter = '\t', addnormalised=False):
          """Print a representation of the frequency list"""
          for type, count in self:
              if isinstance(type,tuple) or isinstance(type,list):
                  if addnormalised:
                      yield " ".join((u(x) for x in type)) + delimiter + str(count) + delimiter + str(count/self.total)
                  else:
                      yield " ".join((u(x) for x in type)) + delimiter + str(count)
              elif isstring(type):
                  if addnormalised:
                      yield type + delimiter + str(count) + delimiter + str(count/self.total)
                  else:
                      yield type + delimiter + str(count)
              else:
                  if addnormalised:
                      yield str(type) + delimiter + str(count) + delimiter + str(count/self.total)
                  else:
                      yield str(type) + delimiter + str(count)