Formar la palabra letra por letra

Crea una función que reciba una palabra y devuelva, en orden, los fragmentos que se forman al agregar una letra a la vez, desde la primera letra hasta completar la palabra.

Ejemplos

Program.spelling("bee") ➞ new String[]{"b", "be", "bee"}

Program.spelling("happy") ➞ new String[]{"h", "ha", "hap", "happ", "happy"}

Program.spelling("eagerly") ➞ new String[]{"e", "ea", "eag", "eage", "eager", "eagerl", "eagerly"}

Notas

N/A