Class Agnostic Data Structures
The Binary Tree utility functions are now class agnostic! You can define custom node classes however you want, as long as they contain attributes for data, their left child and their right child.
Also, I've added usage examples to make your life easier.