<p>Develop a C++ program that implements a binary tree</p><p>#pragma once</p><p>// include this library to use NULL, otherwise use nullptrinstead</p><p>#include <cstddef></p><p>#include <iostream></p><p>#include "node.hpp"</p><p>template<class T></p><p>class BST{</p><p>public:</p><p>// Constructor for the BST class, creates