a binary tree is a data structure in which each node stores data and has up to two children, known as a left child and a right child.
a data structure in which each node may point to a left child and a right child.
a system or application is said to be fault tolerant if the failure of one component does not disable the rest of the system or application.