old_contents: #!/usr/bin/env python
  
  from nodes import Node
  
  class Sort(Node):
      char = "S"
      args = 1
      results = 1
      
      @Node.test_func([[2,3,4,1]], [[1,2,3,4]])
      @Node.test_func(["test"], ["estt"])
      def func(self, a: Node.indexable):
          """sorted(a) - returns the same type as given"""
          if isinstance(a, tuple):
              return [tuple(sorted(a))]
          if isinstance(a, str):
              return "".join(sorted(a))
          return [sorted(a)]
      
      @Node.test_func([3], [[1,2]])
      def one_range(self, a:int):
          """range(1,a)"""
          return [list(range(1,a))]
      
new_contents: #!/usr/bin/env python
  
  from nodes import Node
  
  class Sort(Node):
      char = "S"
      args = 1
      results = 1
      
      @Node.test_func([[2,3,4,1]], [[1,2,3,4]])
      @Node.test_func(["test"], ["estt"])
      def func(self, a: Node.indexable):
          """sorted(a) - returns the same type as given"""
          if isinstance(a, tuple):
              return [tuple(sorted(a))]
          if isinstance(a, str):
              return "".join(sorted(a))
          return [sorted(a)]
      
      @Node.test_func([3], [[1,2,3]])
      def one_range(self, a:int):
          """range(1,a)"""
          return [list(range(1,a+1))]
      
subject: Change 1 based range so it counts up to n