def min_max_entrada(vetor, tam):
  return min_max_recur_2(vetor, tam - 1, vetor[tam - 1], vetor[tam - 1])

def min_max_recur_2(vetor, tam, min_parcial, max_parcial):
  if tam == 0:
    return (min_parcial, max_parcial)
  else:
    return min_max_recur_2(vetor, tam - 1, min(min_parcial, vetor[tam - 1]), max(max_parcial, vetor[tam - 1]))
    
    
print(min_max_entrada([1,2,3,4], 4))