BST works in a generic way, I have provided an implementation of a BST with integer data type. That is, I wrote a comparison and print function for integers.