Still working on these generics.
BinarySearchTree is working in the ExampleUsage.java