If I do an in-order tree traversal on this tree would the output be:
d, h, b...
or
d, b, h...
In other words sense in-order tree traversal goes left -> root -> right, what happens when the leftmost node has a right child?
My guess is that in-order operates on subtrees and if we take d as the root of the leftmost subtree then the output should be
d, h, b...
Am I thinking about this correctly?

