add new function: void binaryTreeInsert(BinaryTreeNode **ppRoot, BinaryTreeNode *pNode)