Converter um inteiro positivo para a base 2, 8 e 16

Crie uma função que receba um inteiro positivo number (com uma das bases permitidas), converta-o para a base indicada e retorne uma string usando recursão.

Exemplos

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

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

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

Notas

  • A entrada é um inteiro positivo e base = 2, 8 ou 16.
  • Use recursão para resolver este desafio.