func_code: def minimum(l):
      if l == []:
          return []
      temp = minimum(l[1:])
      if l[0] > temp[0]:
          temp = [l[0]]
      return temp[0]
annotation: def minimum(l):
      if len(l) == 1:
          return l[0]
      temp = minimum(l[1:])
      if l[0] < temp:
          temp = l[0]
      return temp
  