An implementation of a Binary Search Tree.