code: def fuzz_invert():
      start = ShapeTracker.from_shape(
          (
              random.randint(1, 10),
              random.randint(1, 10),
              random.randint(1, 10),
          )
      )
      m = MultiShapeTracker([start])
      for _ in range(8):
          random.choice(invertible_shapetracker_ops)(m)
      inv = m.sts[0].invert(start.shape)
      st_sum = (m.sts[0] + inv) if inv else None
      return start, st_sum
  
file_path: tinygrad/test/external/fuzz_shapetracker_math.py
imports: import random
  from tqdm import trange
  from tinygrad.helpers import getenv, DEBUG, colored
  from tinygrad.shape.shapetracker import ShapeTracker
  from test.external.fuzz_shapetracker import shapetracker_ops
  from test.external.fuzz_shapetracker import do_permute, do_reshape_split_one, do_reshape_combine_two, do_flip, do_pad
  from test.unit.test_shapetracker_math import st_equal, MultiShapeTracker
label_desc: Use image node_id 2 for calling a global function with example usage: fuzz_invert() and returns: start,  st_sum