Convertendo base do número

Existe uma função de plataforma que fará o seguinte?

convertBase :: (Num a, Num b) => Int -> Int -> [a] -> [b]

Converta um número da base 'a' para a base 'b', onde cada item da lista é um dígito no número. por exemplo:

convertBase 2 10 [1,1,0,1] = [1, 3]

Espero que faça sentido, deixe-me saber se eu posso esclarecer alguma coisa

questionAnswers(3)

yourAnswerToTheQuestion