Move BinaryNode to shared folder
Inorder traversal binary tree with parent ref. time: O(n) space:O(1)