I was able to get children but how do I get grandchildren?

I was able to do it with arrays, but it has the unacceptable side effect of having the array toString as the name, which isn't what I...