Discuss an algorithm to traverse a tree, depth first. C Data Structures Algorithm Hard Google Trees Programming