Added data structure for Binary Search Tree using generics