Convertir un entero positivo a base 2, 8 y 16

Crea una función que reciba un entero positivo number (uno de base2, base8 o base16), convierta el entero a la base indicada y devuelva una cadena mediante recursión.

Ejemplos

integer_to_string(10 , 2) ➞ "1010"
# Base = 2

integer_to_string(1642 , 8) ➞ "3152"
# Base = 8

integer_to_string(212 , 16) ➞ "d4"
# Base = 16

Notas

  • La entrada es un entero positivo y base = 2, 8 o 16.
  • Usa recursión para resolver este ejercicio.