I have created an AVL tree implementation (Thanks to https://www.geeksforgeeks.org/), and modified it a bit to fit my needs. Basically I want to be able to find a Node by a