Three depth-first search methods
Pre-order: root, left, rightPre-order: F, B, A, D, C, E, G, I, H
In-order: left, root, rightIn-order: A, B, C, D, E, F, G, H, I
Post-order: left, right, rootPost-order: A, C, E, D, B, H, I, G, F