Nuevo constructor de palabras

Crea una función que construya una palabra a partir de las letras desordenadas del primer arreglo. Toma las letras que se encuentran en los índices indicados en el segundo arreglo, en ese orden. Devuelve una cadena formada por las letras ordenadas que componen la palabra.

Ejemplos

Program.wordBuilder(new String[]{"g", "e", "o"}, new int[]{1, 0, 2}); // "ego"

Program.wordBuilder(new String[]{"e", "t", "s", "t"}, new int[]{3, 0, 2, 1}); // "test"

Program.wordBuilder(new String[]{"b", "e", "t", "i", "d", "a"}, new int[]{1, 4, 5, 0, 3, 2}); // "edabit"

Notas

Los elementos del segundo arreglo son los índices de los elementos del primer arreglo.