classes for building and viewing binary search trees in python