I am using nested structures to create a BST but I have a problem while inserting because I use a comparison function to do so! here is my comparison function