BinaryTree indertion function