Binary trees

C++ implementations of different binary tree algorithms, mainly
1) Insertion (with sorting, smaller than parent goes to the left)
2) Search
3) Deletion

Fully templated, so should be directly usable with any data type.