class_docstr: A composed diffeomorphism.
  
  Parameters
  ----------
  diffeos : list[Diffeo]
      An (ordered) list of diffeomorphisms.
docstr: Inverse diffeomorphism at base point.
docstr_tok: ["Inverse","diffeomorphism","at","base","point","."]
code: def inverse_diffeomorphism(self, image_point):
      """Inverse diffeomorphism at base point."""
      base_point = image_point
      for diffeo in reversed(self.diffeos):
          base_point = diffeo.inverse_diffeomorphism(base_point)
      return base_point
  
imports: import abc
  import math
  import geomstats.backend
  from geomstats.vectorization import get_batch_shape
label_desc: Use image node_id 3 for calling the ComposedDiffeo obj's underlying member method code with example usage: obj.inverse_diffeomorphism(image_point) and returns: base_point