class_docstr: The default Middle High German stemming algorithm.
  
  >>> from cltk.core.data_types import Process, Pipeline
  >>> from cltk.tokenizers import MiddleHighGermanTokenizationProcess
  >>> from cltk.languages.example_texts import get_example_text
  >>> from cltk.languages.utils import get_lang
  >>> from cltk.nlp import NLP
  >>> pipe = Pipeline(description="A custom MHG pipeline",     processes=[MiddleHighGermanTokenizationProcess, MiddleHighGermanStemmingProcess],     language=get_lang("gmh"))
  >>> nlp = NLP(language='gmh', custom_pipeline = pipe, suppress_banner=True)
  >>> nlp(get_example_text("gmh")[:29]).stems
  ['uns', 'ist', 'in', 'alten', 'mær', 'wund']
code: def algorithm(word: str) -> str:
      return cltk.stem.gmh.stem(word)
  
imports: from copy import deepcopy
  from dataclasses import dataclass
  import cltk.stem.akk
  import cltk.stem.enm
  import cltk.stem.fro
  import cltk.stem.gmh
  import cltk.stem.lat
  from cltk.core.data_types import Doc, Process, Word
label_desc: Use image node_id 1 for calling the MiddleHighGermanStemmingProcess obj's underlying member method code with example usage: obj.algorithm(word) and returns: cltk