func_code: def maximum(l):
      if len(l) == 1:
          return l[0]
      elif l[0] < l[1]:
          l.remove(l[0])
      else:
          l.remove(l[1])
      return minimum(l)
annotation: def maximum(l):
      if len(l) == 1:
          return l[0]
      elif l[0] < l[1]:
          l.remove(l[0])
      else:
          l.remove(l[1])
      return maximum(l)
  