code: def create_ngram_set(input_list, ngram_value=2):
      
      return set(zip(*[input_list[i:] for i in range(ngram_value)]))
docs: Extract a set of n-grams from a list of integers.
      >>> create_ngram_set([1, 4, 9, 4, 1, 4], ngram_value=2)
      {(4, 9), (4, 1), (1, 4), (9, 4)}
      >>> create_ngram_set([1, 4, 9, 4, 1, 4], ngram_value=3)
      [(1, 4, 9), (4, 9, 4), (9, 4, 1), (4, 1, 4)]