Convertir un entero positivo a base 2, 8 y 16

Crea una función que reciba un entero positivo number (con una de las bases permitidas), lo convierta a la base indicada y devuelva una cadena mediante recursión.

Ejemplos

integerToString(10 , 2) ➞ "1010"
// Base = 2

integerToString(1642 , 8) ➞ "3152"
// Base = 8

integerToString(212 , 16) ➞ "d4"
// Base = 16

Notas

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