The definition of Binary Tree.
Binary Tree: A data structure in which each node has at most two child nodes