Constructor de palabras

El primer arreglo contiene letras desordenadas. Lee las letras que están en los índices indicados en el segundo arreglo, en ese orden, y devuelve la palabra resultante.

wordBuilder(["g", "e", "o"], [1, 0, 2]) // "ego"
wordBuilder(["b", "e", "t", "i", "d", "a"], [1, 4, 5, 0, 3, 2]) // "edabit"