trees are constructed with children in the correct order :)