Konwersja bazy liczb

Czy istnieje funkcja platformy, która wykona następujące czynności?

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

Konwertuj liczbę z bazy „a” na podstawę „b”, gdzie każdy element listy jest cyfrą w numerze. na przykład:

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

Mam nadzieję, że to ma sens, daj mi znać, jeśli mogę coś wyjaśnić