E- the comparable type
public interface BinarySearchTreeSearchCriteria<E extends java.lang.Comparable<E>>
BinarySearchTree.search(BinarySearchTreeSearchCriteria) method performs a
binary search and requires some criteria to determine whether to traverse to the left
(smaller) or right (larger) child.
evaluate(Comparable) method is called for each node visited starting
at the root of the tree.
int evaluate(E comparable)
comparable- the current comparable