Two constructors are declared in Program
The first takes a single unsigned int argument M
and creates an empty B-tree of order M.
The second constructor takes two arguments,
an unsigned int and a pointer to an BTree.
The integer argument specifies the order, M, of the tree to be constructed.
The second argument specifies the parent of the node.