five types of binary tree. Bravo!