func_code: def reverse_list(input_list, workinglist=[], new=True):
      if new:
          workinglist = []
      if len(input_list) == 0:
          return workinglist
      else:
          workinglist.append(input_list[-1])
          return reverse_list(input_list[:-1], workinglist, False)