docs: def get_possible_splits(n):
      """
      Parameters
      ----------
      n : int
          n strokes were make
      """
      get_bin = lambda x, n: x >= 0 and str(bin(x))[2:].zfill(n) or "-" + str(bin(x))[3:].zfill(n)
      possible_splits = []
      for i in range(2**(n - 1)):
          possible_splits.append(get_bin(i, n - 1))
      return possible_splits