so children is a kind of list? that you add tree's to? is `hash` also an array .. no wait it must be a map .first does that give you the first key?

I gave up on my attempt at this my mind was blown