still setting up bintrees. They should be more or less done, but still need to implement comparison operators for products.