The document describes methods for inserting nodes into a binary search tree and traversing it to print the nodes in different orders. The Insert method searches the tree and inserts new nodes in the left or right child position depending on if the data is less than or greater than the current node's data. It recursively searches the tree to find the correct insertion point. The PrintInOrder, PrintPreOrder and PrintPostOrder methods recursively traverse the tree to print the nodes in in-order, pre-order and post-order respectively.